将整个 JavaScript 文件包装在匿名函数中的目的是什么?


包装的目的是为了创建一个命名空间,控制成员函数的可见性。它将代码包装在函数作用域中,并减少与其他库的冲突。这被称为立即调用函数表达式 (IIFE) 或自执行匿名函数。

语法

以下为语法:

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

如上所示,括号中的以下几对将括号中代码转换成表达式:

function(){...}

此外,下一对,即第二对括号继续此操作。它调用因上述表达式而生成的函数。

更新于: 12-6-2020

819 次浏览

开启您的职业生涯

完成课程即可获得认证

开始
广告