3つの関数を順番に実行したいとします。それぞれの関数の間で1秒間待ってから、最初の関数をforループの変数を引数として取ります。このようなもの:遅延のあるforループで3つの固有関数を実行する
for (var i=0; i<5; i++) {
setTimeout(function(){
one(i);
},1000);
setTimeout(function(){
two();
},2000);
setTimeout(function(){
three();
},3000);
}
私はこれを試してもうまくいかないようです。これをどうすれば解決できますか?
一つのアプローチであなたの目標を達成することができ、 '2()'タイムアウトで関数 '1()'内のタイムアウト、関数 '3()'とから関数 'two()'の中から。 –