作用域和作用域鏈、閉包面試題

ECStack:全局上下文環境棧 EC(G):全局執行上下文 VO(G):全局對象 創建函數的時候: 創建一個堆(存儲代碼字符串) 初始化當前函數的作用域 [[scope]] = 所在上下文中的變量對象 VO/AO 函數執行的時候: 創建一個新的執行上下文EC(壓縮到ECStack裏執行) 初始化this指向 初始化作用域鏈[[scopeChain]]:xxx 創建AO變量對象用來存儲變量 =》a
相關文章
相關標籤/搜索