我希望我的 for 循环不应该立即执行,而是在每次迭代后等待超时。例如:
for(var i=0; i<10; i++) {
console.log(i);
//wait for 1000
}
我在堆栈溢出上找到了许多解决方案,如下所示:
for (var i=0;i<=10;i++) {
(function(ind) {
setTimeout(function(){console.log(ind);}, 3000);
})(i);
}
但在所有实现中,循环最初等待 3000 毫秒,然后立即执行整个for
循环。有没有办法在等待 1000 毫秒后调用每次迭代。