Status: 1. Ausstehender Status, der initialisiert wird und es kein Ergebnis im Prozess gibt; 2. Erfüllter Erfolgsstatus, der gelöste Status löst die nachfolgende Dann-Rückruffunktion aus; Callback-Funktion Catch Callback-Funktion.
So starten Sie schnell mit VUE3.0: Geben Sie
die Betriebsumgebung dieses Tutorials ein: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
die drei Zustände
des Promise-Objekts in es6?1. Ausstehend: Es gibt kein Ergebnis im Prozess.
2. Gelöst: Erfolgreich.
3. Abgelehnt:
.
1. Ausstehend -> Gelöst.
2. Ausstehend -> Abgelehnt
.Der
Status
„Ausstehend“.Der Status „Dann“ und „Catch“ werden nicht ausgelöst.
Der Status „Abgelehnt“ löst
die Funktion „
Dann“ und „Catch“
unter normalen Umständen
ausAbgelehnt, wenn ein Fehler gemeldet wird,
wird unter normalen Umständen ein Fehler gemeldet. Anschließend wird die abgelehnte
Testfrage
zurückgegeben(das Ergebnis wird ausgedruckt 1,3, zurück zum gelösten Status). Promise.resolve().then(()=>{ console.log(1) //1 gelöst }).catch(()=>{ console.log(2) }).then(()=>{ console.log(3) // 3 gelöst }) //Zweite Frage (das Ergebnis wird ausgedruckt 1,2,3) Promise.resolve().then(()=>{ console.log(1) //1 throw new Error("error1") //abgelehnt }).catch(()=>{ console.log(2) //2 gelöst }).then(()=>{ console.log(3) //3 gelöst }) //Die dritte Frage (das Ergebnis wird ausgedruckt 1,2) Promise.resolve.then(()=>{ console.log(1) //1 throw new Error("error1") //abgelehnt }).catch(()=>{ console.log(2) //2 gelöst }).catch(()=>{ console.log(3)})