generated at
map内でasync, awaitを使う


Promise.all()を使う
いつものmapを await Promise.all() で囲えばいい
ts
const a = await Promise.all( items.map(item => get(item.id)) // getはPromiseを返す関数 );
js
// 便利関数を定義しといて async function asyncMap(array, operation) { return Promise.all(array.map(async item => await operation(item))) } // こんな感じで使う asycMap(array, async e => {return e})
これ↑、わざわざ関数を用意する意味あまりないなmrsekut