Functions
Constructs the target with the elements of specified array as the arguments and the specified constructor as the new.target
value.
Adds a property to an object, or modifies attributes of an existing property.
Removes a property from an object, equivalent to delete target[propertyKey]
, except it won't throw if target[propertyKey]
is non-configurable.
Gets the property of target, equivalent to target[propertyKey]
when receiver === target
.
Gets the own property descriptor of the specified object. An own property descriptor is one that is defined directly on the object and is not inherited from the object's prototype.
Returns the prototype of an object.
Equivalent to propertyKey in target
.
Returns a value that indicates whether new properties can be added to an object.
Returns the string and symbol keys of the own properties of an object. The own properties of an object are those that are defined directly on that object, and are not inherited from the object's prototype.
Prevents the addition of new properties to an object.
Sets the prototype of a specified object o to object proto or null.