async function getMultipleData()
getMultipleDataという名前の非同期関数を定義します。
const [data1, data2] = await Promise.all([fetch('/api/data1'), fetch('/api/data2')]);
複数のPromise(この場合はfetch呼び出し)がすべて解決するのを待ちます。すべての処理が並行して実行され、すべて完了した時点で次の行に進みます。
fetch('/api/data1')
最初のAPIエンドポイントからデータを取得するPromiseです。
fetch('/api/data2')
2番目のAPIエンドポイントからデータを取得するPromiseです。
console.log(data1, data2);
取得した両方のデータをコンソールに出力します。