我有这样的功能设置
awesomeFirePenguin: function(){
// function does some stuff, not important
},
我在这样的for循环中调用它
for (var i = 0; i < n; i++){
this.awesomeFirePenguin();
}
这行得通,该函数被调用n
次数,但该函数的结果会立即显示。我想要的是结果显示在一个轻微的延迟之后,比如 100 毫秒左右。像这样的东西
for (var i = 0; i < n; i++){
this.awesomeFirePenguin();
// wait a while and then continue
}
我尝试使用
for (var i = 0; i < n; i++){
window.setTimeout(this.awesomeFirePenguin(), 100);
}
和window.setInterval(this.awesomeFirePenguin(), 100);
,但两者都只执行一次函数。