Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.04.2015, 01:05
Аватар для BirviZ
Новичок на форуме
Отправить личное сообщение для BirviZ Посмотреть профиль Найти все сообщения от BirviZ
 
Регистрация: 25.04.2015
Сообщений: 4

Вопрос по задержке setTimeout в цикле
Всем привет. Есть такой код https://jsfiddle.net/BirviZ/a4ae8v21/
Вопрос.
Почему
setTimeout(function() {...}, 100*(i+1))
задержка работает только при таком исполнении?
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2015, 07:01
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Интересует почему не во всех итерациях? Тога потому, что при i = 0, 100 * i = 0.
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2015, 10:29
Аватар для BirviZ
Новичок на форуме
Отправить личное сообщение для BirviZ Посмотреть профиль Найти все сообщения от BirviZ
 
Регистрация: 25.04.2015
Сообщений: 4

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает settimeout в цикле Poveritov Общие вопросы Javascript 10 12.04.2017 19:38
setTimeout в цикле Skoldin Общие вопросы Javascript 10 28.11.2013 16:16
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
setTimeout вопрос. Jurasmi jQuery 6 14.10.2009 17:03
Еще один вопрос по setTimeout setInterval Хранитель Света Общие вопросы Javascript 5 12.03.2009 22:37