Я читал некоторые онлайн-материалы по зарезервированным ключевым словам JavaScript и наткнулся на слово package.
package
Я не смог найти ни одного понятного онлайн-материала, который мог бы объяснить, для чего он полезен.
Зарезервировано, но не обязательно используется (ну, по крайней мере, на момент написания).
Следующее зарезервировано как будущие ключевые слова согласно спецификации ECMAScript. В настоящее время у них нет специальных функций, но они могут появиться в будущем, поэтому их нельзя использовать в качестве идентификаторов. (Обратите внимание, что на данный момент Mozilla резервирует эти ключевые слова только в коде строгого режима. Большинство других браузеров резервируют эти ключевые слова во всем коде, строгом или нет, поэтому их использование очень непереносимо. Mozilla, вероятно, зарезервирует эти ключевые слова в обычном коде в будущем выпуске, чтобы соответствовать спецификации и быть совместимым с другими браузерами).
Источник .
Следующее зарезервировано как будущее ключевые слова по ECMAScript спецификация, когда они найдены в код строгого режима, за исключением того, что пусть и приносить свои традиционные Mozilla-специфичная функциональность в коде скомпилирован как JavaScript 1.7 или выше: реализует интерфейс пусть пакет частный защищен публичный статический выход
Следующее зарезервировано как будущее ключевые слова по ECMAScript спецификация, когда они найдены в код строгого режима, за исключением того, что пусть и приносить свои традиционные Mozilla-специфичная функциональность в коде скомпилирован как JavaScript 1.7 или выше:
Больше информации от MDC: https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words