Wie funktionieren Versprechungen JavaScript?
Wie funktionieren Versprechungen JavaScript?
Anonim

Eigenes machen JavaScript-Versprechen

Die Versprechen Der Konstruktor nimmt eine Funktion (einen Executor), die sofort ausgeführt wird, und übergibt zwei Funktionen: Resolve, die aufgerufen werden muss, wenn der Versprechen wird aufgelöst (Übergabe eines Ergebnisses) und ablehnen, wenn es abgelehnt wird (Übergabe eines Fehlers).

Was sind in Anbetracht dessen die Versprechen in JavaScript?

JavaScript | Versprechen. Versprechen werden verwendet, um asynchrone Operationen in JavaScript. Sie sind einfach zu verwalten, wenn es um mehrere asynchrone Vorgänge geht, bei denen Callbacks eine Callback-Hölle verursachen können, die zu unüberschaubarem Code führt.

Warum brauchen wir außerdem Versprechungen in JavaScript? Versprechen ermöglichen es, Fehler in der Kette weiterzuleiten und an einer gemeinsamen Stelle zu behandeln, ohne dass manuelle Fehlerbehandlungen in mehreren Schichten erfolgen müssen. Versprechen Objekte werden verwendet, um asynchrone Funktionen auszuführen. Aus der 1. Zeile der MDN-Dokumente: Die Versprechen -Objekt wird für asynchrone Berechnungen verwendet.

Wie funktionieren Versprechen unter der Haube?

Versprechen, unter der Haube. Sie übergeben einen Rückruf, der das spezifische Verhalten Ihres Versprechen. EIN Versprechen ist ein Container, der uns eine API zum Verwalten und Transformieren eines Werts bietet, und seine Besonderheit besteht darin, dass wir Werte verwalten und transformieren können, die eigentlich noch nicht vorhanden sind.

Sind JavaScript-Versprechen asynchron?

Versprechen bieten eine einfachere Alternative zum Ausführen, Verfassen und Verwalten asynchron im Vergleich zu herkömmlichen rückrufbasierten Ansätzen. Sie ermöglichen Ihnen auch die Handhabung asynchron Fehler bei der Verwendung von Ansätzen, die dem synchronen Try/Catch ähneln.

Beliebt nach Thema