2016-12-08 3 views
2

С новым ключевым словом let для объявления переменных в javascript ES6 я больше не могу думать о серьезных основаниях использовать var. До сих пор я делал именно это, и я не вижу недостатка в использовании let ВСЕ ВРЕМЯ.Каковы некоторые причины для использования var вместо let in javascript?

Каковы веские причины для использования var сегодня? Является ли хорошей практикой использовать let все время сегодня?

+2

Этот вопрос был дан ответ [здесь] (http://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var-to-declare-a-variable) – txtechhelp

+0

Спасибо , Я прочитал вопрос раньше (но не все). Он похож, но он явно не стоит на том, следует ли использовать 'let' все время. – user781486

+0

Короче говоря, Let vs var: Позвольте - довести до ближайшего закрывающего блока; не связанный как свойство объекта окна. Var - скошенный до ближайшей функции; привязанный к объекту окна как свойство. –

ответ

2

IMO нет определенного преимущества использования var по сравнению с let, за исключением сферы применения. Одной из причин может быть поддержка более старых браузеров (если вы не планируете использовать компилятор ES6 для ES5, например, Babel).

Смежные вопросы