为什么会1秒后打印10个1,我想让他一秒打印一个,怎么改一下啊?
for(var i = 0;i<10;i++){
setTimeout(function(){
console.log(1)
},1000)
}
为什么会1秒后打印10个1,我想让他一秒打印一个,怎么改一下啊?
for(var i = 0;i<10;i++){
setTimeout(function(){
console.log(1)
},1000)
}
var i=10;
var t=setInterval(function(){
console.log(1);
i--;
if(i==0){
t=clearInterval(t);
}
},1000);