Показать сообщение отдельно
  #3 (permalink)  
Старый 01.09.2019, 23:22
Интересующийся
Отправить личное сообщение для Devero97 Посмотреть профиль Найти все сообщения от Devero97
 
Регистрация: 03.08.2019
Сообщений: 17

Сообщение от рони
лечится заменой var на let,
Я про это знаю, мне интересно как работает с переменной var.
Сообщение от рони
потому что переменная i одна на весь код, и каждом таймере одна и таже, со значением на момент окончания for
Как тогда код работает? В цикле 0 меньше 5, значение увеличивается и 1 подставляется в i * 1000, но не успевает попасть во внутрь кода анонимной функции тайм-аута? Цикл уже как-то завершился и туда попала шестерка. Может сможете привести пример проще?
Сообщение от рони
потому что переменная j, всякий раз новая и у каждого таймера своя.
Почему она всегда новая? Разве туда не сохраняется значения выполненного цикла? А именно 6?
Ответить с цитированием