JavaScript預編譯(執行期上下文)總結

預編譯(又叫「執行期上下文」) 一般來說,預編譯與閉包、作用域鏈和閉包是密切相關的,好多人包括在企業開發的人都聽說過一句話叫做「函數聲明整體提升」。這個就是預編譯後的一個小結果,所以今天自己總結了一下。分爲以下幾個步驟來說。 大家先看看這段代碼 console.log(a); var a = 1; 結果: 爲什麼變量的聲明在輸出的下面,卻沒有報錯?值爲什麼是undefined? 大家再看看下面這段
相關文章
相關標籤/搜索