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.

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.