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