首页 > 试题广场 >

下面代码输出的结果为:

[单选题]
下面代码输出的结果为:
for(var i=1;i<=3;i++){
   setTimeout((function(a){
       console.log(a);    
   })(i),0);  
};

  • 4 4 4
  • 1 2 3
  • 3 3 3
  • 没有输出结果
https://www.cnblogs.com/smswei/p/5240065.html
发表于 2018-08-01 09:18:20 回复(0)

这是一个立即执行函数 不会与循环体的变量形成闭包

发表于 2019-01-29 03:58:27 回复(0)