JavaScript 中的匿名自调用函数是什么?


在 JavaScript 中,用圆括号括起来的函数称为“立即调用函数表达式”或“自执行函数”。

括起来的目的是为命名空间命名并控制成员函数的可见性。它将代码分块包装在一个函数作用域中,从而减少了与其他库的冲突。这就是我们所说的立即调用函数表达式 (IIFE) 或自执行匿名函数。

语法

语法如下 −

(function() {
   // code
})();

如你以上所见,以下一对括号将括号内的代码转换为一个表达式 −

function(){...}

上面那一段括号执行了操作后,再下一对括号,也就是第二对括号继续执行。它调用了上面那个表达式所生成的那个函数。

更新于: 22-Jun-2020

406 次浏览

开启你的 职业

完成课程以获得认证

开始
广告