Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по задержке setTimeout в цикле (https://javascript.ru/forum/misc/55373-vopros-po-zaderzhke-settimeout-v-cikle.html)

BirviZ 25.04.2015 01:05

Вопрос по задержке setTimeout в цикле
 
Всем привет. Есть такой код https://jsfiddle.net/BirviZ/a4ae8v21/
Вопрос.
Почему
setTimeout(function() {...}, 100*(i+1))
задержка работает только при таком исполнении?

laimas 25.04.2015 07:01

Интересует почему не во всех итерациях? Тога потому, что при i = 0, 100 * i = 0.

BirviZ 25.04.2015 10:29

Нет. Что первая интерация не сработает без прибавления 1 - это понятно.
А вот почему значение задержки нужно умножать на значение интерации...


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