javascript學習筆記(7) 作用域/閉包/立即執行函數

1.作用域 運行期上文:函數執行前一刻(預編譯),會創建一個稱爲執行期上下文的內部對象(AO).每次執行完函數產生的執行期上下文都是獨一無二的; [[scope]]指的就是作用域.存儲了執行期上下文的合集. 作用域鏈:[[scope]]執行期上下文的合集承鏈式鏈接,這種鏈式鏈接叫做作用域鏈.查找變量從作用域頂端依次向下查找.   2.閉包 內部函數保存到外部,會形成閉包.閉包會導致原有作用域不釋放
相關文章
相關標籤/搜索