Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Programmiersprachen:
Asynchronität, Promises und "await" in Javascript

Was bedeutet eigentlich das "await" vor einem Funktionsaufruf? Wer Asynchronität in Javascript endlich mal verstehen möchte, ist hier richtig.
/ Björn Falszewski
2 Kommentare News folgen (öffnet im neuen Fenster)
Asynchronität muss nichts Schlechtes sein. (Bild: Sarah Stier/Getty Images)
Asynchronität muss nichts Schlechtes sein. Bild: Sarah Stier/Getty Images

Wer aus der Welt der synchronen Programmierung kommt und sich in sein Gehirn gebrannt hat, dass Code Zeile für Zeile ausgeführt wird, steht im Fall von Javascript vor einem kleinen Problem. Hier wird häufig von "Asynchronität" gesprochen. Schlüsselwörter wie "await", "async" oder "Promise" werden in Verbindung mit Funktionsaufrufen gebracht, die man, wie in meinem Fall, einfach aus Beispielen im Internet kopiert und die dann auch das machen, was man erwartet.

Doch häufig fehlt die Zeit, es zu verstehen. Man bedient sich einfach des gleichen Codes und denkt nicht weiter darüber nach; irgendwann wird es peinlich zuzugeben, dass man sich nicht wirklich damit beschäftigt hat. Wir klären auf - Schritt für Schritt.

Golem Plus Artikel