理解什麼是JavaScript閉包?

一、什麼是閉包? 一個函數內部也有限權訪問另一個函數內部的變量該怎麼辦呢?閉包就是用來解決這一需求的,閉包的本質就是在一個函數內部創建另一個函數。(閉包是指有權訪問另一個函數作用域中的變量的---函數) 二、閉包擁有的特徵: ①函數嵌套函數 ②函數內部可以引用函數外部的參數和變量 ③參數和變量不會被垃圾回收機制回收 三、閉包的作用 ①可以在函數的外部訪問到函數內部的局部變量 ②讓這些變量始終保存在
相關文章
相關標籤/搜索