ポリフィル…ポリフィル…ポリフィル(パート2)

May 08 2022
これは私の前の投稿の続きです(ここをチェックしてください)。この投稿では、「インタビューで尋ねられたプロミスに関連するポリフィル」について説明します。

これは私の前の投稿の続きです(ここをチェックしてください)。

この投稿では、「インタビューで尋ねられたプロミスに関連するポリフィル」について説明します。

Promise.all(最もよく聞かれる)

Promise.allのポリフィルは、最もよく聞かれるポリフィルです。これを知っていれば、この記事で取り上げる残りのポリフィルを理解できます。

  1. これを理解するには、まずPromise.allがどのように機能するかを知る必要があります。
  2. Promise.allは反復可能であり、Promiseを返します。iterableの値のいずれかが拒否された場合、promise全体が拒否されます。すべての約束が解決されれば解決されます。
Promise.allポリフィル。

Promise.allSettled

  1. これはPromise.allに似ていますが、解決されたpromise値の配列の違いは、ステータスキー(実行済み/拒否済み)の状態と値キーの値を持つオブジェクトの配列を返します。
  2. キャッチが発生した後すぐに拒否されることはなく、エラーは理由とステータスが拒否に設定された結果配列にプッシュされます。
  3. Promise.allSettledポリフィル

ボーナスとして、私は約束のポリフィル自体を書きます。

カスタムプロミス

それはすべての人々です……

LinkedInでフォローしてください。

© Copyright 2021 - 2022 | hachiwiki.com | All Rights Reserved