髙妻智一for文、forEach文のループ処理でasync/await、Promise.allを効果的に使う方法ツイートシェアはてブLINEPocketforEachは非同期forEachの中でasync/awaitを使って同期的に処理をしようとしても待たずにループ処理が行われます。getData(element);});自分は最初これにハマってしまいましたのでお気をつけて。ofはasync/awaitを使ってループ処理を同期的に行うことができます。これが一番シンプルだと思うので逐次処理として書くときは参考にしてください。getData(element);}async/awaitで並列処理するならPromise.allを使うPromis.allとmapを組み合わせると綺麗にかけます。この処理の場合、mapの中でPromisオブジェクトを返すようにすることで、Promise.allが全ての要素の処理が終わるまで待つことができます。スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。Incにブロックチェーンエンジニアとして入社。コメントをキャンセルメールアドレスが公開されることはありません。Firestoreのインデックスは自動でつけてくれてめちゃくちゃ便利RECOMMENDこちらの記事も人気です。