Function執行原理 & 閉包

Execution Context 執行期上下文 在java或c語言中,都有塊級作用域這個概念,而js中則沒有。 在js中,作用域只有一種,即函數級作用域。 而執行期上下文,可以理解爲函數的作用域或執行環境。 在代碼層面,執行期上下文是嵌套存在的 在js引擎內,執行期上下文是以棧的形式進行存放 棧的最底部存放的global上下文,每次執行一個函數,則會創建一個上下文放入棧中,執行結束後再pop移除
相關文章
相關標籤/搜索