Einführung des Promise-Objekts von ES6
Sep 14, 2018 pm 02:11 PMIch bin wirklich begeistert von der neuen Funktion, die wir heute besprechen, denn es ist die erstaunlichste Funktion in ES6.
Einführung
Promise-Objekt ist eine Lösung für die asynchrone Programmierung. Das sogenannte Promise ist einfach ein Container, der das Ergebnis eines Ereignisses enthält, das möglicherweise in der Zukunft endet.
Versprechen enthält drei Zustände: ausstehend, erfüllt und abgelehnt.
Durchgeführt von „Ausstehend“ zu „Erfüllt“ oder von „Ausstehend“ zu „Abgelehnt“.
下面是一个Promise实例的生成
1 2 3 4 5 6 7 8 |
|
Der Operationsteil ist im Allgemeinen eine asynchrone Methode. Auflösen und Zurückweisen sind die offiziellen Methoden von es6, um das Rückgabeergebnis des Operationsteils zu erhalten
promise的使用
Die Methode
1 2 3 4 5 6 |
|
then akzeptiert zwei Rückruffunktionen als Parameter. Die erste Methode wird aufgerufen, wenn der Status des Promise-Objekts von „Ausstehend“ in „Erfüllt“ wechselt, und die zweite Methode wird aufgerufen, wenn sich der Status von „Ausstehend“ in „Abgelehnt“ ändert .
Darüber hinaus kann die obige Verwendungsmethode in einer ähnlichen Form wie Try/Catch geschrieben werden, und die Verarbeitung von Rejects wird entfernt und in Catch platziert. promise的使用2
1 2 3 |
|
Verwandte Empfehlungen:
Übersicht über neue Funktionen von ES6_Javascript-Fähigkeiten
Detaillierte Erklärung von JavaScript in ES6 Generator_Grundkenntnisse
Das obige ist der detaillierte Inhalt vonEinführung des Promise-Objekts von ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie JS und Baidu Maps, um die Kartenschwenkfunktion zu implementieren

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen

So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS

So verwenden Sie JS und Baidu Maps, um die Funktion zum Zeichnen von Kartenpolygonen zu implementieren

So verwenden Sie JS und Baidu Map, um die Funktion zur Verarbeitung von Kartenklickereignissen zu implementieren
