JavaScript立即执行函数
主要作用: 创建一个独立的作用域。 避免了命名冲突
不需要调用,直接执行
语法如下:
( function() {} ) () 或者 ( function() {} () )
第一种语法:
(function(a,b){
console.log(a+b);
var=10; // 局部变量
})(1,2) // 返回结果3
最后那个括号可以看做是调用函数,可以用来传递参数。
第二种语法:
(function(a, b) {
console.log(a + b);
var num=10; // 局部变量
}(2, 3)) // 返回结果5
如果有多个立即执行函数,需要用分号隔开。
本文介绍了JavaScript中立即执行函数的用途,包括创建独立作用域、避免命名冲突,以及传递参数的方法。通过两个示例展示了如何使用和理解这种技巧。
149

被折叠的 条评论
为什么被折叠?



