Bertl: Async Await und .then()?

Beitrag lesen

Hola die Waldfee

Danke für den Input!

...aber ist das denn schlimm, wenn ein Promise nichts zurückgibt?

Oder anders geschrieben, wo bestehen jetzt die schlimmen Fehler?

Will mit den Promises eigentlich keine Daten irgendwo fetchen sondern sie eher mit DOM Events verknüpfen (beispielsweise "animationend", etc.)


Hintergrund dieser Vorgangsweise ist, dass ich den Code dann schöner "inline" nacheinander schreiben kann, nach dem Schema

// Javascript Code
// await DOM animation end
// weiterer Javascript Code

Klingt zwar lächerlich, aber behalte mal den Überblick über alle durch EventListener ausgelöste Callback Funktionen, wenn fünf CSS Animationen hintereinander ausgeführt werden sollen und danach der Javascript Code weiter ausgeführt werden soll, da ist

// Javascript Code
// await DOManimation1  end
// Javascript Code nach erster DOM animation
// await DOManimation2  end
// await DOManimation3  end
// Javascript Code nach DOM animations

schon viel übersichtlicher und praktischer.