map で async/await する
#javascript
code:js
const result = await Promise.all(array.map(async (elem) => await f(elem)));
シーケンシャルに実行したい場合どうすんだろ、、、
たとえば HTTP リクエストを含むなどしており、サーバに短期間に大量のリクエストが飛ぶのを抑制したい場合、など
みんながんばってるな https://www.google.com/search?q=promise+sequential
雑にやるとこう
パフォーマンス悪いらしい…?
code:js
const result = [];
for (const url of array) {
result.push(await (await fetch(url)).json());
}