damit müsste man doch so etwas (Timerfunktion) realisieren können, oder das, was ich hier (weiter bei Klick) zu erklären versuche.
Ja, Generators/Iterators sind eine gute Möglichkeit, um bei asynchronen Ereignissen mit der Abarbeitung einer Liste einfach dort weiterzumachen, wo man aufgehört hat - ohne dass die Status-Daten in einer Closure oder einem Objekt gespeichert werden.
Es gibt übrigens verschiedene Kontrollfluss-Metasprachen wie z.B. TameJS die es vereinfachen, solche Abläufe zu definieren.
Mathias