關於JavaScript 作用域與執行上下文的簡易理解

簡單來說,JavaScript裏的作用域好比一塊「地盤」,即代碼段所在的區域。同時它是靜態的。 下面直接上圖來理解吧 說到作用域自然而然會提到執行上下文,這兩者結合來看: 區別1: 全局作用域外,每個函數都會創建自己的作用域,作用域在函數定義是就已經確定,而不是在函數調用時。 全局執行上下文環境是在全局作用域確定之後,js代碼馬上執行前創建的。 函數執行上下文環境是在調用函數時,函數體代碼執行之前
相關文章
相關標籤/搜索