我将如何控制for循环运行的时间间隔?For循环的间隔?
例如
for (i=0;i<5;i++) {
//do stuff
}
但我想for循环运行每60ms的,不尽快。有点像setInterval
如何工作。
我将如何控制for循环运行的时间间隔?For循环的间隔?
例如
for (i=0;i<5;i++) {
//do stuff
}
但我想for循环运行每60ms的,不尽快。有点像setInterval
如何工作。
var interval, i = 0;
function dostuff() {
/* ... logic ... */
if(i < 5) i++;
else clearInterval(interval);
}
interval = setInterval(dostuff, 60);
函数'doStuff'现在具有'for'循环的所有属性。 (索引+条件) – paislee 2012-02-21 18:31:53
看起来不错,我会尝试一下,并接受你的答案,如果它工作正常。 – 2012-02-21 18:40:44
除了我已经为你修复的小错字,[看起来它工作得很好](http://jsfiddle.net/QKWGn/)。 :) – 2012-02-21 18:52:05
如果你想像'setInterval'那样工作,使用'setInterval'本身! – 2012-02-21 18:29:24