js當即執行函數寫法理解 html
這篇真的寫得很清楚了,不光括號能夠將函數聲明轉換成函數表達式而後當即執行,!,+,-,=也均可以轉換,可是可能會帶來意外的結果,所以通常都用括號實現。閉包
還有關於for (var i = 0; i < 10; i++){alert(i)}最後輸出全爲最終值的問題,知乎的這個問題的第一個回答很好,知乎-js關於for循環中的閉包問題函數