Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Циклы и таймауты (https://javascript.ru/forum/events/12594-cikly-i-tajjmauty.html)

why.not? 25.10.2010 14:08

Циклы и таймауты
 
В понедельник с утра сложно соображать. Ткните носом, пожалуйста, где я затупил?
for (var i = 0; i < 10; i++) {
    setTimeout(function(i) {
        console.log(i);
    }, 1000);
    //хочу, чтобы раз в секунду мне число выводил по возрастающей от 0 до 9.
};

Причем вижу, что в чем-то очень крупном, а понять не могу.
Спасибо заранее!

Kolyaj 25.10.2010 14:13

var i = 0;
(function() {
    console.log(i++);
    if (i < 10) {
        setTimeout(arguments.callee, 1000);
    }
})();

why.not? 25.10.2010 14:21

Спасибо (:
Цитата:

Новичок на форуме
:haha:


Часовой пояс GMT +3, время: 19:00.