0
for(; i<3; i++) {
setTimeout(()=>{console.log(i)},100)
}
что будет в консоли?)
3 3 3
3 раза выведется двойка
Не, меньше 3
Да. Сеттаймаут - это макротаск. Он выполнится после синхронного кода. К тому моменту i уже будет равно двум
Обсуждают сегодня