Почему использование конструкции const в JavaScript - плохая практика?
В руководстве по стилю Google для JavaScript написано ( доказать ссылку), что использование конструкции const является плохой практикой, почему?
1 ответ
Потому что это не стандартно (пока). Это ключевое слово JavaScript 1.5, а не ECMAScript. Из документации MDN:
Текущая реализация
const
является специфичным для Mozilla расширением и не является частью ECMAScript 5. Он поддерживается в Firefox и Chrome (V8) и частично поддерживается в Opera 9+ и Safari. Это не поддерживается в Internet Explorer 6-9 или в предварительном просмотре Internet Explorer 10.const
Ключевое слово в настоящее время объявляет константу в области действия функции (как переменные, объявленные с помощью var).
Также, если вы внимательно прочитаете раздел, на который вы ссылались, последнее предложение будет следующим:
Для
const
Internet Explorer не анализирует его, поэтому не используйте его.