Warum Async-Await in JavaScript verwenden?
Warum Async-Await in JavaScript verwenden?

Video: Warum Async-Await in JavaScript verwenden?

Video: Warum Async-Await in JavaScript verwenden?
Video: Урок 8. JavaScript. Как работает Async, Await. Работа с сервером c fetch 2024, November
Anonim

asynchron Funktionen verwenden ein implizites Versprechen, das Ergebnis zurückzugeben. Auch wenn Sie ein Versprechen nicht explizit zurückgeben asynchron Funktion stellt sicher, dass Ihr Code durch ein Promise übergeben wird. erwarten blockiert die Codeausführung innerhalb der asynchron Funktion, von der es ( erwarten Aussage) ist ein Teil. erwarten ist immer für ein einziges Versprechen.

Warum verwenden wir davon async und warten in Javascript?

Asynchron / Erwarten wurde entwickelt, um den Prozess der Arbeit mit und des Schreibens von verketteten Versprechen zu vereinfachen. Asynchron Funktionen geben ein Promise zurück. Wenn die Funktion einen Fehler ausgibt, wird das Promise abgelehnt. Wenn die Funktion einen Wert zurückgibt, wird das Versprechen aufgelöst.

Was macht Async in Javascript? Die asynchron Funktionsdeklaration definiert ein asynchron function - eine Funktion, die ein AsyncFunction-Objekt zurückgibt. Asynchron Funktionen arbeiten in einer anderen Reihenfolge als der Rest des Codes über die Ereignisschleife und geben als Ergebnis ein implizites Promise zurück.

Warum verwenden wir hier asynchrones Awarten?

erwarten ist Gebraucht für den Anruf asynchron Funktion und warten Sie, bis sie aufgelöst oder abgelehnt wird. Ein weiterer Vorteil von mit kleiner asynchron Funktionen ist, dass Sie sich zwingen, zu denken, was sind die? asynchron Funktionen, die parallel ausgeführt werden können. Wenn Ihr Code Blockierungscode enthält, ist es besser, ihn zu einem. zu machen asynchron Funktion.

Wie verwende ich Async-Await JS?

Die erwarten Operator wird verwendet, um auf ein Versprechen zu warten. Es kann in einem verwendet werden Asynchron nur blockieren. Das Stichwort Erwarten macht JavaScript warten Sie, bis das Promise ein Ergebnis zurückgibt. Es muss beachtet werden, dass es nur die asynchron Funktionsblock warten und nicht die gesamte Programmausführung.

Empfohlen: