立即调用的函数表达式,简称IIFE。它在创建后立即执行:
| ``` |—–|
(function IIFE(){ console.log( "Hello!" ); })(); // "Hello!" ``` | 在尝试避免污染全局命名空间时经常使用此模式,因为在IIFE内部使用的所有变量(与任何其他正常函数一样)在其范围之外是不可见的。
立即调用的函数表达式,简称IIFE。它在创建后立即执行:
| ``` |—–|
(function IIFE(){ console.log( "Hello!" ); })(); // "Hello!" ``` | 在尝试避免污染全局命名空间时经常使用此模式,因为在IIFE内部使用的所有变量(与任何其他正常函数一样)在其范围之外是不可见的。