閉包

如何形成閉包 滿足以下2個條件:才形成閉包 1.內部要在此嵌套一個函數,嵌套的函數引用外部的變量 2.嵌套的函數內部可以引用函數外部的參數和變量 爲什麼要使用閉包 1.解決了外部無法使用內部變量 2.解決了全局變量污染問題 這裏就衍生了一個叫自由變量 自由變量就是函數內部使用外部的變量,這個變量就是自由變量 注:跨域的變量都是自由變量,即聲明的和使用不在同一個作用域。 它的好處是 1.保護函數內的
相關文章
相關標籤/搜索