Теперь, когда мы можем написать ES6 и развернуть его в браузерах (используя Traceur или 6to5 для поддержки устаревших пользовательских агентов), есть ли причина, по которой мы бы не использовали let
или const
в качестве наших ключевых слов по умолчанию для объявления переменных?Есть ли причина, по которой я не буду использовать «let»?
var
мейн? И если это так, могу ли я настроить свои инструменты для литья, чтобы отвергнуть его?
Совместимость со старыми двигателями? – thefourtheye
Существует предварительное обсуждение этой точной темы здесь, в StackOverflow, но я не могу найти ее в данный момент. – jfriend00
@thefourtheye - есть ли недостатки в транспилерах, таких как 6to5 с этими ключевыми словами? Разумеется, они должны просто обменять const и позволить нашим для «var»? –