Это да , но интересно именно остановить чтобы ничего не использовалось , так если изменить пример.
for(var i=0 ; i < 10; i++){setTimeout("console.log(i)", 1000)}
то результат будет не ожидаемый , ну или точнее ни тот кот-й мы запланировали.
Jsman: А какой результат вы хотели получить? В скрипте прямо написано, десять раз настроить таймер на выдачу сообщения через секунду. Каждый таймер честно срабатывает через секунду после своей настройки. Интервал между срабатываниями равен интервалу между вызовами setTimeout в цикле.
Rsa97: "Каждый таймер честно срабатывает через секунду после своей настройки." - настройте тайсер честно , чтобы срабатывал через 5 или 10 сек. и проверьте сработает он, честно или нет.