mapから呼び出す関数をasyncにする mapから呼び出す関数の中はawaitを使って同期処理にする mapから生成された配列をPromise.allに格納する Promise.allをawaitで受ける 例 // ダミー処理 function funcPromise(b){ return new Promise((resolve, reject)=>{ if(b){ resolve("OK"); } else { reject("ERROR"); } }); } (async ()=>{ const array = [1,2,3]; const result = await Promise.all(array.map(async (v)=>{ const dummy = await funcPromise(true); return dummy; })); console.log(re