I was reading some online material on reserved JavaScript keywords and I came across the word package
.
I couldn't find any clear online material that could explain what it is useful for.
The package keyword is used to specify a directory structure to which the current source file must belong. For example, package com. mycompany.
package is a keyword (from Java) reserved for possible later use in JavaScript.
What is a Package? A package in Node. js contains all the files you need for a module. Modules are JavaScript libraries you can include in your project.
The with keyword is used as a kind of shorthand for referencing an object's properties or methods. The object specified as an argument to with becomes the default object for the duration of the block that follows. The properties and methods for the object can be used without naming the object.
It is reserved, but not necessarily used (well, not at least of time of writing).
The following are reserved as future keywords by the ECMAScript specification. They have no special functionality at present, but they might at some future time, so they cannot be used as identifiers. (Note that for the moment Mozilla reserves these keywords only in strict mode code. Most other browsers reserve these keywords in all code, whether strict or not, so their use is very much non-portable. Mozilla will likely reserve these keywords in normal code in a future release, to conform to the specification and to be consistent with other browsers).
Source.
The following are reserved as future keywords by the ECMAScript specification when they are found in strict mode code, except that let and yield have their traditional Mozilla-specific functionality in code compiled as JavaScript 1.7 or greater:
- implements
- interface
- let
- package
- private
- protected
- public
- static
- yield
More information from MDC: https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With