私はこのように設定された関数を持っています
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);
、ただしどちらも関数を 1 回だけ実行します。