为什么使用括号包装 JavaScript 函数调用?
在 JavaScript 中,用括号包裹的函数被称为“立即调用函数表达式”或“自执行函数”。
包裹的目的在于命名空间和控制成员函数的可见性。它用函数作用域包装代码,并减少与其他库发生冲突。这就是我们所说的立即调用函数表达式 (IIFE) 或自执行匿名函数。
以下是语法 −
(function() {
// code
})();正如你上面看到的,以下一对括号将括号内的代码转换为一个表达式 −
function(){...}此外,下一对,即第二对括号继续此操作。它会调用由上述表达式产生的函数。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP