閉包詳解

在看這篇文章以前我希望你對作用域鏈有深刻的瞭解,如果不是請先看我的這篇文章點擊打開鏈接。 閉包通俗的來說就是在一個函數裏面返回了另一個函數,另一個函數引用着這個函數裏面的變量,導致這個函數執行結束的時候,它的上下文不會被銷燬,直到被返回的函數執行完畢。 閉包的作用: 實現公有變量、可以做緩存、可以實現封裝,屬性私有化。 閉包的缺點:造成內存泄漏。 下面直接上例子吧,看這個例子需要你對作用域鏈有深刻
相關文章
相關標籤/搜索