エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript で Promiseを返す非同期/同期的に動作する複数の関数を並列に呼び出し、その結果を取得する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript で Promiseを返す非同期/同期的に動作する複数の関数を並列に呼び出し、その結果を取得する - Qiita
JavaScript で Promiseを返す関数を並列に呼び出しその結果を取得するには、Promise.all と Array#map ... JavaScript で Promiseを返す関数を並列に呼び出しその結果を取得するには、Promise.all と Array#map を併用し、 const values = await Promise.all([fn, fn, fn].map(fn => fn()) のようにします。 (async() => { const fn = (index) => { return new Promise(resolve => { setTimeout(() => resolve(index), 1000 * index); }); }; const process = async() => { console.log(`fn call begin`); const source = [ fn, fn, fn ]; const values = await Promise.all(source