閉包、做用域和模仿塊級做用域

閉包: 有權訪問另外一個函數做用域中的變量的函數。個人理解是:可以讀取其餘函數內部變量的函數。因爲在 Javascript 中,只有函數 a 內部的子函數b才能夠讀取函數 a 的局部變量,因此把閉包簡單理解成:定義在一個函數內部的函數。建立閉包的常見的方式就是,在一個函數內部建立另外一個函數。 例1、javascript function a(){ var i = 0; funct
相關文章
相關標籤/搜索