Heim >Web-Frontend >js-Tutorial >Was sind die Zustände von Promise-Objekten in es6?

Was sind die Zustände von Promise-Objekten in es6?

WBOY
WBOYOriginal
2022-03-31 18:38:034485Durchsuche

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.

Was sind die Zustände von Promise-Objekten in es6?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

Was sind die Zustände von Promise-Objekten in es6?

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-Änderungsstatus

then 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn