Цитата:
|
Bombus, Потому что выполнение кода не останавливается на timerId а идет дальше выполняя point = 'finish' (timerId запускается через 100мс), поэтому в логах полный finish.
|
Цитата:
|
Все же вопроса про finish и не было. Весь вопрос был в механизме передачи данных для функции выполняемой по таймеру. Когда читал статью в учебнике, там было сказано: "Вызов через setTimeout не передаёт контекст this. В частности, вызов метода объекта через setTimeout сработает в глобальном контексте". Т.е. можно предположить, что раз this не передается, да и контекст выполнения глобальный, то переменная i (из примера) передаваться не должна. А она по факту передавалась, пример работал.
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 08:53. |