Ich bin neu in der Web Programmierung. Für mich sieht es so aus als würdest du hier einen asynchron Aufruf in einen synchronen umwandeln, da die Methode jetzt ja im Durchlauf immer blockiert wird.
@web-dev1x11325 күн бұрын
Die Funktion wartet mit der weiteren Ausführung, bis das Promise resolved ist. Aber der Browser/die JS Engine ist dabei nicht blockiert und es können z.B. andere Event-Handler User-Eingabe (Klicks, Eingaben, etc.) behandeln. Das heißt, dass die Webseite immer noch reaktiv ist, während das Promise noch "läuft". Wenn man hingegen z.B. alert("Hallo") aufruft, blockiert die gesamte Seite so lange, bis der Dialog vom Benutzer geschlossen wird.