Фронтенд разработчик, работаю с yii2, django, node.js, react. Люблю адаптивную верстку и балдею от паттернов проектирования и классных алгоритмов.
Контакты

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Кто может объяснить данное поведение?

    @AgRuN
    full stack JS developer
    Это из-за того что первый print вызывается через 5 секунд после того как был запущен таймер, но цикл в течении этого времени выполнял все новые и новые итерации на каждой из которых он увеличивал значение переменной i на единицу до тех пор пока она не стала равна 10, все эти итерации заняли всего лишь несколько миллисекунд или десятков миллисекунд. В общем, к тому времени как print был вызван таймером в первый раз значение переменной i уже давно было равно 10 и больше не изменялось!
    Ответ написан
    1 комментарий