对于一个间隔的循环?

时间:2012-02-21 18:27:28

标签: javascript for-loop setinterval

我如何控制for循环的运行间隔?

例如

for (i=0;i<5;i++) {
    //do stuff
}

但我希望for循环每隔60ms运行一次,而不是ASAP运行。有点像setInterval的工作方式。

1 个答案:

答案 0 :(得分:10)

var interval, i = 0;

function dostuff() {
    /* ... logic ... */

    if(i < 5) i++;
    else clearInterval(interval);
}

interval = setInterval(dostuff, 60);