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