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()闭包特性
最新推荐文章于 2024-04-04 12:28:32 发布
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);
}