for(var i=1;i<=3;i++){ setTimeout((function(a){ console.log(a); })(i),0); };
4 4 4
1 2 3
3 3 3
没有输出结果
这是一个立即执行函数 不会与循环体的变量形成闭包
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题