問題になっているのForEach非同期Javascriptを

次のように呼び出しが約束forEachの機能()メソッドを待って次の日をお試しください:

ARR = [1,2,3]でした

arr.forEach(非同期(V、I、A)=> {

  )(約束を待ちます

})

私は、プロセスは次の約束の履行後に完了するまで待機する約束で想像力に従わなかった発見しました。

実際の関数のforEachという情報にアクセスした後、内部の非同期は、この問題が発生し、次のように、forループを使用します。

ARR = [1,2,3]でした

{(iは++; iは<arr.length I = 0せて)ため

  )(約束を待ちます

}

問題を解決することができ、次の補助的なまでの具体的な原則

 

おすすめ

転載: www.cnblogs.com/gs456/p/11002162.html