什麼是閉包,如何解決閉包的內存泄漏

什麼是閉包? 能夠訪問其他函數內部變量的函數 閉包解決了什麼問題 由於變量的作用域的原因-----(函數內部能讀取全局變量,函數外部無法讀取函數內部的變量【局部變量】),爲了在函數外部讀取局部變量,所以就有了閉包。 閉包的作用 1.訪問其他函數內部變量 2.保護變量不被內存回收機制回收 3.避免全局變量被污染 方便調用上下文的局部變量 加強封裝性 閉包的缺點 閉包長期佔用內存,內存消耗很大,可能導
相關文章
相關標籤/搜索