JavaScript-----立即执行函数

立即执行函数:

不需要调用,立即能够自己执行的函数


 主要作用:

建一个独立的作用域,所有的变量都是局部变量, 避免了命名冲突的影响


 像我们平常写的函数,是这样的,需要调用一下

		function fn(){
			console.log(1)
		}
		fn();

我们今天说到的立即执行函数,不需要调用,它有两种写法

(function(){})()    或者  (function(){}())

1. (function(){})()    

(function(a,b){
			console.log(a+b);
		})(1,2) ;//3

第二个小括号可以看做是调用函数,也可以传递参数进去

 2.(function(){}())

		(function(a,b){
			console.log(a+b);
		}(4,5));//9

这里我们要

注意:

如果你在同一页面写多个立即调用函数,一定要加分号 ;

不然就会报错!报错!报错!

可能是这样的

 也可能是这样的

猜你喜欢

转载自blog.csdn.net/weixin_45904557/article/details/125451758
今日推荐