Was unterscheidet JS Promises von der Async/Await-Syntax in Javascript?
Was ist der Unterschied zwischen Javascript Promises und Async/Await? Asynchrones Verhalten ist das wichtigste Konzept in der Welt des Webs und wird meistens in Javascript-Interviews gefragt
Bevor es losgeht. Wenn Sie ein Teil der CODE Culture Community sein möchten. Füllen Sie einfach das Formular aus, um an den kostenlosen Code Culture Sessions am Sonntag teilzunehmen und Antworten auf Ihre Fragen zum Thema Programmieren und Karriere zu erhalten. Ich bin formklick mich
Promises und async/await werden beide zur Handhabung asynchroner Vorgänge in JavaScript verwendet. Promises wurden in ES6 eingeführt, während async/await in ES8 eingeführt wurde. Hier ist eine kurze Erklärung der Unterschiede zwischen Promises und async/await zusammen mit Codebeispielen:
Versprechen :
- Promises sind Objekte, die einen Wert darstellen, der möglicherweise noch nicht verfügbar ist, aber in Zukunft verfügbar sein wird.
- Ein Promise kann einen von drei Zuständen haben: ausstehend, erfüllt oder abgelehnt.
- Promises verwenden die then()-Methode, um den aufgelösten Wert zu behandeln, und die catch()-Methode, um auftretende Fehler zu behandeln.
- Promises sind verkettbar, was bedeutet, dass Sie mehrere then()-Methoden an ein Promise anhängen können.
Asynchron/warten:
- Async/await ist ein syntaktischer Zucker, der auf Promises aufbaut, um die Arbeit mit asynchronem Code zu vereinfachen.
- Asynchrone Funktionen geben ein Promise zurück, und Sie können das Schlüsselwort await innerhalb der Funktion verwenden, um auf die Auflösung des Promise zu warten.
- Async/await-Code sieht synchroner und einfacher zu lesen aus als Promises.
Wenn Sie Fragen oder Anregungen haben, lassen Sie es mich einfach auf meinem Instagram oder unter [email protected] wissen

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































