[TypeScript, JavaScript] Promise.allで特定の関数の返り値を受け取る方法

TypeScriptやJavaScriptを書いてる人はPromise.allを多く使うと思います。

その中で一つのメソッドだけ返り値を受け取りたい時ってあると思います。

そんな時は以下のようにすればOK。

const {2: hogehoge} = await Promise.all([
    addHogeHoge(),
    addFugaFuga(),
    getHogeHoge(),
]);

このようにすればgetHogeHoge()メソッドだけ返り値を受け取れます。

なんとなく久しぶりに書いてみたくなったので書きました。

この記事が気に入ったらサポートをしてみませんか?