Все знают что объявление:
for(let i = 0; i < 10; i++) {
alert("message")
}
создает на каждой итерации отдельную переменную i
что позволяет писать такие конструкции как:
for(let i = 0; i < 10; i++) {
setTimeout(function(){alert(i)},1000*i)
}
с применением var этого было бы невозможно без создания замыкания.
Вопрос в том как работает let? Как представить его работу в коде? Если с var понятно, то с let возникают трудности.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как правильно писать настройки для webpack на ES6, если настройки подключаются с другого файла (production or development)?