对于一个间隔的循环?

Rya*_* S. 1 javascript for-loop setinterval

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

例如

for (i=0;i<5;i++) {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

但我希望for循环每60ms运行一次,而不是尽快运行.有点像是如何setInterval工作.

xan*_*ded 10

var interval, i = 0;

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

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

interval = setInterval(dostuff, 60);
Run Code Online (Sandbox Code Playgroud)