什麼是IIFE(立即呼叫函式表示式)?

banq發表於2019-01-04

立即呼叫的函式表示式,簡稱IIFE。它在建立後立即執行:

(function IIFE(){
    console.log( "Hello!" );
})();
// "Hello!"


在嘗試避免汙染全域性名稱空間時經常使用此模式,因為在IIFE內部使用的所有變數(與任何其他正常函式一樣)在其範圍之外是不可見的。
 

相關文章