我如何控制for循环的运行间隔?
例如
for (i=0;i<5;i++) {
//do stuff
}
但我希望for循环每隔60ms运行一次,而不是ASAP运行。有点像setInterval
的工作方式。
答案 0 :(得分:10)
var interval, i = 0;
function dostuff() {
/* ... logic ... */
if(i < 5) i++;
else clearInterval(interval);
}
interval = setInterval(dostuff, 60);