#javascript
#javascript
Вопрос:
В некоторых редакторах JavaScript, of
, async
, await
let
, yield
и т.д. считаются ключевыми словами, но использование этих слов в качестве имен переменных или функций работает, и ошибок не возникает. Это действительно ключевые слова или рекомендуется использовать в качестве переменных?
Комментарии:
1. «В некоторых редакторах JavaScript …», я хотел бы уточнить, что на самом деле это указано в спецификации ECMAScript, и они действительно являются ключевыми словами. Однако их разрешено использовать в качестве имен переменных для обеспечения обратной совместимости с ECMAScript 5 и предыдущими версиями.
2. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…