javascript閉包淺析

什麼是閉包 根據官方語言解釋:一個擁有許多變量和綁定了這些變量的環境的表達式(通常是一個函數),因而這些變量也是該表達式的一部分。 按照我的理解:但是你只需要知道應用的兩種情況即可——函數作爲返回值,函數作爲參數傳遞。理解了這兩種情況,你基本上知道閉包是怎麼回事了; 解說一下: 通常來說,JS裏面當一個函數被調用完成之後,window會自動將這個函數的作用域給銷燬掉,這個作用域裏面的變量也隨之被銷
相關文章
相關標籤/搜索