for (var i = 1; i <= 10; i++) { setTimeout({ console.log(i); },2000*i);}想问一下,怎么运用闭包解决一下,第一秒输出1,第二秒输出2。。。以此类推呢?
1 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
你的js错的太离谱了
for(var i=1;i<=10;i++){
(function(i){
setTimeout(function(){
console.log(i);
},1000*i)
})(i)
}
添加回答
举报
0/150
提交
取消