Js中的閉包

閉包就是能夠讀取其他函數內部變量的函數。例如在javascript中,只有函數內部的子函數才能讀取局部變量,所以閉包可以理解成「定義在一個函數內部的函數「。在本質上,閉包是將函數內部和函數外部連接起來的橋樑。 舉個例子,寫一個循環,然後循環去調用裏面的方法,不過,不管你變量值多大,都只會執行一次。 閉包用於函數作爲返回值,函數作爲參數傳遞。 當一個函數被調用完成之後,其執行上下文環境將被銷燬,其中
相關文章
相關標籤/搜索