Как работает объявление let в for

165
06 октября 2017, 19:26

Все знают что объявление:

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 возникают трудности.

READ ALSO
angularjs ng-click

angularjs ng-click

привет проблема с обработкой нажатия

173
Как правильно писать настройки для webpack на ES6?

Как правильно писать настройки для webpack на ES6?

Как правильно писать настройки для webpack на ES6, если настройки подключаются с другого файла (production or development)?

345
Заполнить поля данными

Заполнить поля данными

Доброго времени суток, подскажите пожалуйста, работаю с массивом datavk

234
Вычислить линии из геометрии three js

Вычислить линии из геометрии three js

Доброго времени сутокЕсть объект

321