ホームページ > 記事 > ウェブフロントエンド > JavaScript の約束: 「解決」とは実際には何を意味しますか?
JavaScript の約束: 用語の迷路をナビゲートする
JavaScript の約束により、膨大な用語のタペストリーが生み出されています。この用語を解明するために、Promises/A 仕様と ES6 の核心に飛び込んでみましょう。
3 つの状態:
Promise は 3 つの状態のいずれかに存在します:
Settled 、履行、解決済み
解決済みという用語には、履行された状態と拒否された状態の両方が含まれ、約束が保留状態ではなくなったことを示します。 Fulfilled は結果の取得が成功したことを具体的に示し、rejected は結果の取得に失敗したことを示します。
Resolve
Resolve は、次の 2 つの方法で解釈できる議論のある用語です:
Promises で解決された Promises
Promise を Promise (または thenable) で解決するとは、その Promise の状態を採用することを意味します。これにより、約束が履行されるか拒否されるかわからないまま、約束の運命が解決される可能性があります。
延期
延期 は、約束を返すことを指します。結果自体ではなく、結果に対する非同期約束 (同期)。これにより、同期例外ではなく遅延拒否を通じて拒否が処理されることが保証されます。
以上がJavaScript の約束: 「解決」とは実際には何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。