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));

 

posted @ 2024-09-27 10:01  洛飞  阅读(14)  评论(0编辑  收藏  举报