javascript中奇怪的執行結果(立即執行函數)

在下面的例子中,將IIFE賦值給一個變量message。message返回另外一個函數,該函數只是簡單地輸出變量x的值。有趣的事情是,當我們把變量x的初始值作爲參數傳入函數時,可以在函數執行時所創建的閉包中捕獲變量x的值。無論在外部作用域中x的值發生了什麼變化,閉包將記住函數執行時變量x的值。 var x = 42; console.log(x); var message = ( functio
相關文章
相關標籤/搜索