- wie kann man eine Funktion mit einem Event abbrechen wenn sie noch im gange ist
- bzw. durch ein Event eine Funktion unterbrechen und ene andere Funktion starten?
Das geht nicht. JavaScript hat eine Run-To-Completion Semantik, die sicherstellt, dass der Callstack immer erst vollständig abgearbeitet wird, bevor eine neue Aufgabe aus der Event-Queue bearbeitet wird. Das Zusammenspiel von Callstack und Event-Queue habe ich schon früher beschrieben.