エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
配列を回しつつ非同期処理をする時のasync, await - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
配列を回しつつ非同期処理をする時のasync, await - Qiita
非同期処理については諸先輩のわかりやすいものがあるのでそちらを参照されたし asyncとawait使ってたら... 非同期処理については諸先輩のわかりやすいものがあるのでそちらを参照されたし asyncとawait使ってたらだんだんドツボにハマって下記のようなコードを書いてしまいました。 function getPost(id) { return fetch(ほにゃらら).then(res => res.json()); } const ids = [1, 2, 3, 4, 5, 6]; const posts = []; ids.forEach(async id => { const post = await getPost(id); posts.push(post); }); console.log(posts); 結果はもちろん空配列です。 当時の私は「asyncしてawaitしてんだからpostsに何かしら入ってるだろう!」とブチ切れてました。 こういう時は素直に基本に立ち返ってmapでProm