Для чего используется ключевое слово Javascript Package?

Я читал некоторые онлайн-материалы по зарезервированным ключевым словам JavaScript, и я наткнулся на слово package.

Я не смог найти ясный онлайн-материал, который мог бы объяснить, для чего он полезен.

Ответы

Ответ 1

Он зарезервирован, но не обязательно используется (ну, по крайней мере, не время написания).

Ниже перечислены зарезервированные ключевые слова в спецификации ECMAScript. В настоящее время у них нет специальных функций, но они могут появиться в будущем, поэтому их нельзя использовать в качестве идентификаторов. (Обратите внимание: на данный момент Mozilla сохраняет эти ключевые слова только в строгом режиме. Большинство других браузеров резервируют эти ключевые слова во всем коде, будь то строгие или нет, поэтому их использование очень не переносимо. Mozilla, скорее всего, сохранит эти ключевые слова в обычном коде в будущем выпуске, чтобы соответствовать спецификации и соответствовать другим браузерам).

Источник.

Ответ 2

Следующие зарезервированы как будущие ключевые слова по ECMAScript когда они находятся в строгого режима, за исключением того, что let и имеют свои традиционные Специфические для Mozilla функции в коде скомпилирован как JavaScript 1.7 или выше:

  • реализует
  • интерфейс
  • let
  • пакет
  • частный
  • protected
  • public
  • static
  • Выход

Дополнительная информация из MDC: https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words