Answer
JavaScript testВыведет:
То есть 5 раз цифру 5, интересно, да?
Если за место var написать let, то результат будет такой:
Код для проверки:
for (var i = 0; i < 5; i++) { setTimeout(function () { console.log(i); }, 0); }
Выведет:
То есть 5 раз цифру 5, интересно, да?
Если за место var написать let, то результат будет такой:
Код для проверки:
for (var i = 0; i < 5; i++) { setTimeout(function () { console.log(i); }, 0); }