立即执行函数表达式(Immediately Invoked Function Expression,IIFE)是JavaScript中一种在定义后立即执行的函数模式,通过函数表达式特性实现,无需显式调用即可执行。
基本语法:
(function() { console.log("IIFE执行!");})();
(function() {
console.log("IIFE执行!");
})();
通过在函数表达式后添加一对圆括号()实现立即执行。
()
若需传递参数,通过在函数定义后添加括号()并传入参数,实现函数的立即调用。