詳解閉包

一、什麼是閉包?
    可以訪問其餘函數內部的變量或者方法
二、閉包的做用
    可以訪問局部變量或者方法
    可以在for循環中保留i值
三、閉包的危害
    會佔用內存空間,會在IE瀏覽器形成內存的泄露。
    解決方法:當不用時銷燬 =null
四、什麼是垃圾回收機制
    當一個函數內部的一些方法或者屬性在沒有全局調用的時候,當前函數運行完畢之後就會被回收,下次在掉用當前函數內部的方法和屬性都會被重置,若是一個函數的方法在全局進行調用了,那麼當前函數不會被銷燬,下次掉用當前函數的時候裏面的方法不會進行重置。
相關文章
相關標籤/搜索