在建立function函數時,會建立一個預先包含全局變量對象的做用域鏈,這個做用域鏈被保存在內部的[[Scope]]屬性中。 當調用function函數時,會爲函數建立一個執行環境,而後經過複製function函數的[[Scope]]屬性中的對象構建執行環境中的做用域鏈。因此函數的做用域在定義的時候就已經肯定了函數
function
[[Scope]]