| static assign(Object, Object…) | Copies the values of all of the enumerable own properties from one or more source objects to a target object. |
| static create(Object) | Creates a new object based on a prototype object. |
| static create(Object, Object) | Creates a new object based on a prototype object and additional property definitions. |
| static defineProperties(Object, Object) | Defines or modifies properties of the passed object. |
| static defineProperty(Object, Object, Object) | Defines or modifies a single property of the passed object. |
| static entries(Object) | Returns the enumerable property names and their values of the passed object. |
| static freeze(Object) | Freezes the passed object. |
| static fromEntries(Iterable) | Creates a new object with defined properties. |
| static getOwnPropertyDescriptor(Object, Object) | Returns the descriptor for a single property of the passed object. |
| static getOwnPropertyNames(Object) | Returns an arrays containing the names of all enumerable and non-enumerable properties owned by the passed object. |
| static getOwnPropertySymbols(Object) | Returns an array containing the symbol of all symbol properties owned by the passed object. |
| static getPrototypeOf(Object) | Returns the prototype of the passed object. |
| hasOwnProperty(String) | Returns Boolean true if at the time the current object’s instance was created its constructor (or literal assignment) contained a property with a name that matches the parameter value. |
| static is(Object, Object) | Checks if the two values are equal in terms of being the same value. |
| static isExtensible(Object) | Returns if new properties can be added to an object. |
| static isFrozen(Object) | Returns if the object is frozen. |
| isPrototypeOf(Object) | Returns true if the current object and the object passed as a prameter conincide at some point along each object’s prototype inheritance chain. |
| static isSealed(Object) | Returns if the object is sealed. |
| static keys(Object) | Returns the enumerable property names of the passed object. |
| static preventExtensions(Object) | Makes the passed object non-extensible. |
| propertyIsEnumerable(String) | Return true if the specified property exposes itself to for/in property inspection through the object. |
| static seal(Object) | Seals the passed object. |
| static setPrototypeOf(Object, Object) | Changes the prototype of the passed object. |
| toLocaleString() | Converts the object to a localized String. |
| toString() | Converts the object to a String. |
| valueOf() | Returns the object’s value. |
| static values(Object) | Returns the enumerable property values of the passed object. |