82 подписчика
Что будет в консоли?
Чтобы посмотреть ответ и объяснение нажмите "... еще"
-
-
-
Ответ: 3 3 3
Пояснение: Функция setTimeout вызовется после завершения цикла. Переменная i в цикле была определена с помощью ключевого слова var, а значит переменная i будет глобальной. В цикле мы каждый раз увеличиваем значение i на 1. К моменту выполнения функции (callback) setTimeout значение i будет равно 3, поэтому в консоле будет 3 раза число 3.
Около минуты
27 мая 2022