Promise.allSettled()
1465 ワード
今日、
ただし、
では、
この問題を解決するために、清の時代に
返される結果は、同じ配列に次のオブジェクトシェイプが含まれます.
参考資料
エレベーターに乗った男-約束all / promise.確定したすべての相違
Promise
およびfor await loop
を使用して、送信要求のコードをPromise.all()
に変換しようとしています.ただし、
Promise.all()
で記述すると、Promise
の全てが完了した後に、Promise
の全ての戻り値が配列に入れられて戻される.これは、要求が発行されたPromise
のうちの1つであっても、拒否が呼び出されると、拒否が呼び出され、最初に拒否された結果が返されることを意味する.では、
for await loop
とは別の動作をします.この問題を解決するために、清の時代に
Promise.allSettled()
が発見された.Promise.all()
と非常に似ているように見えますが、アレイが受信したすべてのPromise
が完了したか拒否されたかにかかわらず、完了保留状態が終了すると、すべてのPromiseがアレイに戻ります.返される結果は、同じ配列に次のオブジェクトシェイプが含まれます.
参考資料
エレベーターに乗った男-約束all / promise.確定したすべての相違
{
status: "fulfilled" | "rejected";
value? : any;
reason? : any;
}
statusが完成すれば価値があり、拒否すれば理由がある.Promise.allSettled()
とPromise.all()
は似ているように見えますが、使用税はまったく異なり、区別して使用する必要があります.Reference
この問題について(Promise.allSettled()), 我々は、より多くの情報をここで見つけました https://velog.io/@pest95/Promise.allSettledテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol