什么是 JavaScript 中的自调用匿名函数?
在 JavaScript 中,用括号括起来的函数被称为“立即调用函数表达式”或“自执行函数”。
包装的目的在于控制成员函数的命名空间和可见性。它将代码封装在一个函数作用域中,并减少与其他库的冲突。这就是我们所说的立即调用函数表达式 (IIFE) 或自执行匿名函数。
语法
以下是语法 -
(function() { // code })();
如上所示,括号中的这段代码将括号中的代码转为一个表达式 -
function(){...}
此外,下一对括号,即第二对括号继续操作。它调用函数,即上面表达式得到的结果。
广告