詳解javascript立即執行函數表達式(IIFE)

立即執行函數,就是在定義函數的時候直接執行,這裏不是申明函數而是一個函數表達式 1.問題 在javascript中,每一個函數在被調用的時候都會創建一個執行上下文,在函數內部定義的變量和函數只能在該函數內部調用,正是因爲這個上下文,使得在調用函數的時候可以創建一些私有變量。如下代碼 //makeCounter,返回一個新的函數(閉包),這個函數可以訪問makeCounter裏的局部變量i
相關文章
相關標籤/搜索