Hello,
So nur zur Frage. Wirkt das setTimeout wie ein "break"? Also verlässt der IP nach dem settimout die funktion, bzw. wird i wachsen?
Nein, die Funktion läuft weiter. Ein Timeout ruft nach x Millisekunden (in deinem Fall, nach einer), die Funktion auf.
Das hat mich immer schon interessiert und ich ahbe nie nachgefragt: Wie muss ich mir das vorstellen? Ist immer nur eine Instanz aktiv? Wirkt sich die mit setTimeout() aufgerufene Funktion also quasi wie ein Interrupt bei einem Realmode-System aus?
Das hieße dann, es läuft immer nur das Hauptprogramm _oder_ _eine_ setTimeout-Routine?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg