Heim  >  Artikel  >  Welche Formen des Versprechens gibt es?

Welche Formen des Versprechens gibt es?

小老鼠
小老鼠Original
2023-11-01 09:55:421776Durchsuche

Promise-Formulare sind: 1. Promise.resolve(value): Gibt ein Promise-Objekt zurück, das mit einem gegebenen Wert aufgelöst wird; 2. Promise.reject(value): Gibt ein Promise-Objekt zurück, das mit einem gegebenen Wert abgelehnt wird; new Promise(executor): Erstellt ein neues Promise-Objekt und akzeptiert eine Executor-Funktion als Parameter.

Welche Formen des Versprechens gibt es?

Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.

Promise hat in JavaScript hauptsächlich drei Formen:

Promise.resolve(value): Gibt ein Promise-Objekt zurück, das mit einem bestimmten Wert aufgelöst wird.

Promise.reject(value): Gibt ein Promise-Objekt zurück, das mit dem angegebenen Wert abgelehnt wird.

new Promise(executor): Erstellen Sie ein neues Promise-Objekt und akzeptieren Sie eine Executor-Funktion als Parameter. Die Executor-Funktion akzeptiert zwei Parameter: „resolve“ und „reject“, mit denen der Status des Promise-Objekts definiert wird.

Darüber hinaus gibt es drei Zustände von Promise-Objekten:

ausstehend (in Bearbeitung): Anfangszustand, weder Erfolgs- noch Misserfolgszustand.

erfüllt (erfolgreich): Zeigt an, dass der Vorgang erfolgreich abgeschlossen wurde.

abgelehnt (fehlgeschlagen): Zeigt an, dass der Vorgang fehlgeschlagen ist.

Die oben genannten Informationen dienen nur als Referenz. Wenn Sie noch Fragen haben, wird empfohlen, professionelle JavaScript-Bücher zu konsultieren oder professionelle Front-End-Entwickler zu konsultieren.

Das obige ist der detaillierte Inhalt vonWelche Formen des Versprechens gibt es?. 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