什么是JavaScript中的(function(){})()构造?

(function(){})()构造是立即调用的函数表达式(IIFE)。它是一个在创建时执行的函数。

语法

这是语法-

(function() {
   //代码
})();

如上所示,以下一对括号将括号内的代码转换为表达式-

function(){...}

另外,下一对,即第二对括号继续操作。它调用由上面的表达式产生的函数。