ステータス: 1. 保留中ステータス。初期化されており、プロセスに結果はありません。 2. 完了成功ステータス。解決済みステータスは後続の then コールバック関数をトリガーします。 3. 拒否された失敗ステータス。拒否されたステータスは後続の then コールバック関数をトリガーします。コールバック関数キャッチコールバック関数。

VUE3.0 をすぐに始める方法:
このチュートリアルの動作環境を入力します: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。
es6 の Promise オブジェクトの3 つの状態
1.pending: プロセスに結果がありません
2.resolved: 成功
3.rejected: 失敗
ステータスの変化
1. 保留中 -> 解決済み
2. 保留中 -> 拒否された
ステータス
。
status then と catch はトリガーされません。resolved
状態は後続の then コールバック関数をトリガーします。Then
と
catch は通常の状況で状態を変更し
、戻ります
。エラーが報告された場合、
Catch は解決済みを返し、その後、拒否された
テスト質問
を返します(結果は 1、3 で出力され、解決済みステータスに戻ります)。
Promise.resolve().then(()=>{
console.log(1) //1 解決されました
}).catch(()=>{
コンソール.ログ(2)
}).then(()=>{
console.log(3) // 3 件が解決されました
})
// 2 番目の質問 (結果は 1、2、3 に出力されます)
Promise.resolve().then(()=>{
console.log(1) //1
throw new Error("error1") //拒否されました
}).catch(()=>{
console.log(2) //2 解決されました
}).then(()=>{
console.log(3) //3 解決されました
})
// 3 番目の質問 (結果は 1、2 に出力されます)
Promise.resolve.then(()=>{
console.log(1) //1
throw new Error("error1") //拒否されました
}).catch(()=>{
console.log(2) //2 解決されました
}).catch(()=>{
コンソール.log(3)}) 