javascript 匿名函数之立即执行
函数分为具名函数和匿名函数,具名函数需要先声明在进行调用,而匿名函数是完全没有值。
例如:我们设置点击事件中的function就是匿名函数
document.addEventListener('click', function(){
})
我们可以设置匿名函数立即执行。
好处是一方面可以防止变量污染,另外一方面,可以不用声明函数,手动调用,从而进行立即执行。
注意:匿名函数立即执行需要加上分号";",否则会报错。
有两种方法可以设置匿名函数立即执行
方法一
(function(x, y){
})(实参1,实参2)
方法二
(function(x, y){
}(实参1, 实参2))
方法一案例:
(function (x, y) {
console.log(x + y);
})(1, 6)
方法二案例:
(function(x, y){
console.log(x + y);
}(7, 9));