for(var i=0;i<5;i++){
setTimeout((function(a){
console.log(a); //0 1,2,3,4
})(i),200);
setTimeout(function(){
console.log(i); //5,5,5,5,5
},1000);
}
Javascript的setTimeout()闭包特性
最新推荐文章于 2021-12-10 10:41:28 发布
for(var i=0;i<5;i++){
setTimeout((function(a){
console.log(a); //0 1,2,3,4
})(i),200);
setTimeout(function(){
console.log(i); //5,5,5,5,5
},1000);
}