Postoji funkcija clearTimeout() sa kojom možeš da "izbaciš" prethodnu funkciju (da se ne poziva svakih 1000ms). Red1, red2 ... red n možeš da izbaciš u posebnu funkciju koju ćeš takođe pozvati sa setTimeoutom() stim što će prva linija u njoj očistiti taj interval da se ne bi pozivalo svakih n milisekundi. To je jedini način da napraviš tako nešto a da ne ublokiraš ceo browser.
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]