1UnitedPower: setInterval

Beitrag lesen

Hakuna matata!

Wie erreiche ich das beide (oder mehr) fehlerfrei bis zum ende laufen?

setInterval() gibt eine Nummer zurück, mit der das Intervall identifiziert werden kann. Diese Nummer kann man später clearInterval() als Parameter übergeben, damit clearInterval weiß, welches Intervall es löschen soll. Du speicherst die IDs deiner beiden Intervalle allerdings in der selben Variablen, so überschreibst du also beim Start des zweiten Intervalls die Nummer des ersten Intervalls. Du müsstest diese Nummern getrennt voneinander speichern, zum Beispiel in mehreren Variablen oder in einem Array. Ganz ähnlich ist es mit deiner laenge-Variable. Beide Intervalle sollten eigentlich getrennte Zählvariablen benutzen, und nur ihre eigenen Aufrufe zählen. Du benutzt aber die selbe globale Variable für beide Intervalle.

--
“All right, then, I'll go to hell.” – Huck Finn