This property descriptor may not be changed or deleted from the corresponding object.
This property will not shows up during enumeration of the properties on the corresponding object.
The value associated with the property may not be changed with an assignment operator.
The value associated with the property. Can be any valid JavaScript value (number, object, function, etc).
An optional callback that acquires a Getter Property.
An optional callback that assign a Setter Property
A
Property Descriptorthat will hide a specified Property.