14
すべての非同期forEachコールバックが完了した後のコールバック
タイトルが示唆するように。どうすればよいですか? whenAllDone()forEachループが各要素を通過し、いくつかの非同期処理を実行した後に呼び出します。 [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } ); このように機能させることは可能ですか?forEachの2番目の引数が、すべての反復を通過したときに実行されるコールバック関数である場合、 予想される出力: 3 done 1 done 2 done All done!