代碼解析

一、首先棧中會產生全局執行上下文,然後全局執行上下文又分爲創建階段和執行階段。 1、創建階段:創建階段包括詞法環境和變量環境,其中詞法環境包括環境記錄、outer(對外層環境的引用)、this綁定。變量環境就是對var聲明的變量綁定進行存儲。 2、執行階段:執行階段會完成所有變量賦值,並最終執行代碼。 二、當一個函數執行上下文時,棧中就會創建一個函數執行上下文。函數執行上下文也分爲創建階段和執行階
相關文章
相關標籤/搜索