本投稿のサンプルコードを GitHub に用意しました。 im36-123/multiple_await | GitHub 概要 async/await を使うとで非同期処理を同期処理のように記述できますが、複数の非同期処理を待つときに気をつけたいことを紹介します。 複数のリクエスト送信して、それらのレスポンスからページを構成するときなどに役立つかもしれません。 今回は Fetch API を使って複数のリクエストを送信する場合を考えてみます。 普通に async/await を使う まずは、ひとつだけリクエストを送信する場合を考えてみます。 function get(url) { return fetch(url); } async function fn() { const res = await get(`https://hoge/api`); console.log(res); }