作用域鏈和閉包

作用域鏈 JavaScript是基於詞法作用域的語言(變量的作用域) 全局變量在程序中始終都是有定義的。 局部變量在聲明它的函數體內以及其所嵌套的函數內始終是有定義的。 「當一個塊或函數嵌套在另一個塊或函數中時,就發生了作用域的嵌套。因此,在當前作用域中無法搜索到某個變量時,引擎就會在外層嵌套的作用域中繼續搜索,直到搜索到該變量,或查到全局作用域,這麼一個查找過程形成的鏈條就叫做作用域鏈。」 1.
相關文章
相關標籤/搜索