Heim > Artikel > Web-Frontend > Was sind die Zustände von Promise-Objekten in es6?
Status: 1. Ausstehender Status, dieser Status ist initialisiert und es gibt kein Ergebnis im Prozess. 2. Erfüllter Erfolgsstatus, gelöster Status löst die Folge- und dann Rückruffunktion aus. 3. Abgelehnter Fehlerstatus, abgelehnter Status löst Folge aus Catch-Callback-Funktion.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
Drei Zustände
1.ausstehend: Es gibt kein Ergebnis im Prozess
2.gelöst: Erfolgreich
3.abgelehnt: Fehler
Statusänderungen
1, ausstehend –> gelöst
2, ausstehend –> abgelehnt
Status Leistung
Ausstehend wird dann nicht ausgelöst und der Status „Fang“ gelöst wird nachfolgend ausgelöst dann löst die Callback-Funktion
Abgelehnter Status die nachfolgende Catch-Callback-Funktion aus
then und Catch-Änderungsstatusthen wird unter normalen Umständen gelöst zurückgegeben und abgelehnt, wenn ein Fehler gemeldet wird.
catch wird unter normalen Umständen gelöst zurückgegeben und Rückkehr, wenn ein Fehler gemeldet wird. Abgelehnt
Das obige ist der detaillierte Inhalt vonWas sind die Zustände von Promise-Objekten in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!