閉包及其應用場景

  函數外部無法訪問函數內部的局部變量,但函數內部的函數可以訪問本函數內的局部變量,故通過閉包實現函數外部訪問函數內部局部變量。但容易造成內存泄漏,應當謹慎使用。 閉包的使用場景: 1】、採用函數引用方式的setTimeout調用 setTimeout的第一個參數一般是一個即將要執行的函數,第二個參數是一個延遲時間。 如果一段代碼想要通過setTimeout來調用,那麼它需要傳遞一個函數對象的引用
相關文章
相關標籤/搜索