この記事では、JavaScript の Promise.all() メソッドと Promise.allSettled() メソッドの違いについて説明します。
Promise.all() メソッドは、1 つ以上の Promise を入力として受け取り、Promise を返します。すべての入力 Promise が満たされると、返された Promise も満たされます。入力された Promise が拒否されると、Promise は拒否され、最初の拒否理由が表示されます。
Promise.allSettled() メソッドは、1 つ以上の Promise を入力として受け入れ、Promise を返します。返された Promise は、すべての入力 Promise が解決されたとき (空の反復可能オブジェクトを渡すときを含む) に実行され、各 Promise の結果を記述するオブジェクトの配列が使用されます。
この例では、Promise.all メソッドがどのように機能するかを見てみましょう。
リーリーステップ 1 - 3 つの Promise 値、Promise1、Promise2、Promise3 を定義し、それらに値を追加します。
ステップ 2 - すべての Promise 値に対して Promise.all() メソッドを実行します。
ステップ 3 - 結果として Promise 値を表示します。
この例では、Promise.allSettled メソッドがどのように機能するかを見てみましょう
リーリーステップ 1 - 3 つの Promise 値、Promise1、Promise2、Promise3 を定義し、それらに値を追加します。
ステップ 2 - すべての Promise 値に対して Promise.allSettled() メソッドを実行します。
ステップ 3 - 結果として Promise 値を表示します。
以上がPromise.all() メソッドは JavaScript の Promise.allSettled() メソッドとどう違うのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。