什麼是IIFE(立即呼叫函式表示式)?
立即呼叫的函式表示式,簡稱IIFE。它在建立後立即執行:
(function IIFE(){ console.log( "Hello!" ); })(); // "Hello!" |
在嘗試避免汙染全域性名稱空間時經常使用此模式,因為在IIFE內部使用的所有變數(與任何其他正常函式一樣)在其範圍之外是不可見的。
相關文章
- 塊級作用域替代“匿名立即執行函式表示式(匿名IIFE)”函式
- 立即執行函式(IIFE)&&閉包函式
- 函式宣告與函式表示式有什麼區別?函式
- 系統呼叫與庫函式是什麼,區別是什麼函式
- python函式的定義和呼叫是什麼?Python函式
- 什麼是正規表示式?
- 什麼是正規表示式
- 一什麼是函式?函式
- 什麼是仿函式?函式
- 什麼是Python函式?如何定義函式?Python函式
- 立即執行函式函式
- 精讀《什麼是 LOD 表示式》
- 什麼是Lambda表示式?有什麼優點?
- python mmap()函式是什麼?Python函式
- javascript純函式是什麼JavaScript函式
- 【js】什麼是函式節流與函式去抖JS函式
- Python3 函式是什麼Python函式
- 什麼是C++ setw() 函式?C++函式
- python函式過載是什麼?Python函式
- javascript函式節流是什麼JavaScript函式
- js立即執行函式原理JS函式
- 03-立即執行函式函式
- Python函式與lambda 表示式(匿名函式)Python函式
- 函式: 函式是怎麼使用的?函式
- javascript-函式表示式JavaScript函式
- 函式表示式–遞迴函式遞迴
- 【譯】JavaScript中純函式是什麼JavaScript函式
- 節流函式throttle是什麼鬼?函式
- web裡什麼是Math函式,作用是什麼Web函式
- 【STAT】函式索引和使用表示式統計資訊有什麼不同函式索引
- 為什麼 Go 裡值為 nil 可以呼叫函式?Go函式
- JavaScript函式宣告和函式表示式區別JavaScript函式
- JS函式表示式——函式遞迴、閉包JS函式遞迴
- 何時使用函式表示式與函式宣告函式
- JavaScript 匿名立即自執行函式JavaScript函式
- matlab表示函式Matlab函式
- C++之類解構函式為什麼是虛擬函式C++函式
- 子函式呼叫函式