複数のPromiseを扱う4つのメソッド

全3回

複数の非同期処理を組み合わせて使うという場面は、開発をしていると数多く出てきます。非同期処理を組み合わせて使うための4つのメソッドのその違いについて、例を交えながら解説します。

最終回 Promise.race()

JavaScriptで非同期処理を組み合わせて使うための4つのメソッドのうち、Promise.race()を解説します。応用例として、タイムアウトの処理を取り上げます。

第2回 Promise.allSettled()、Promise.any()

JavaScriptで非同期処理を組み合わせて使うための4つのメソッドのうち、Promise.allSettled()とPromise.any()を解説します。

第1回 Promise.all()

機能が似ていてややこしい、非同期処理を組み合わせて使う4つのメソッドを、例を交えながら解説します。まずはすべての処理が成功するか、いずれかの処理が失敗したときに値が決まる、Promise.all()です。