2022年4月5日火曜日

【JavaScript】非同期処理のPromise.allメソッドの使い方

 https://techacademy.jp/magazine/36443

 ・PromiseとはJavaScriptで非同期処理を記述するための仕組

Promiseはresolveとrejectの2つの関数を引数に取り、成功した際にはresolveが、失敗した際にはrejectが実行

 Promiseのresolveはthen 、 rejectはcatchに紐付せて、以下のように記述

 

Promise.all([非同期処理1, 非同期処理2, ...])
  .then((result) => {
    // 全ての非同期処理が成功した
  })
  .catch((result) => {
    // いづれかの非同期処理が失敗した
  });