JS: Object Object

By Xah Lee. Date: . Last updated: .

Object is the value of the property key "Object" of the global object. [JS: the Global Object]

console.log ( window.Object === Object ); // true


Object is a function.

[see JS: Value Types]

console.log ( typeof Object === "function" ); // true


Parent of Object is Function.prototype.

console.log ( Reflect.getPrototypeOf ( Object ) === Function.prototype ); // true


Purpose of Object is:

  1. To convert primitive value (such as string, number, boolean) to a object. (by Object(…))
  2. Used as a namespace to hold general purpose methods for working with objects. For example, Object.isExtensible(…).
  3. Holds the property key "prototype". The value of Object.prototype is the root parent object of all standard objects. (so they inherit useful methods.) [see JS: Prototype and Inheritance]

For tutorial, see JS: Object Overview.

Object Consructor

JS: Object Constructor


JS Object and Inheritance

  1. Object Overview
  2. Object Type
  3. Find Object's Type
  4. Prototype Chain
  5. Create Object
  6. Object Literal Expr
  7. Create Object with Parent X
  8. Get/Set Parent
  9. Show Prototype Chain
  10. Prevent Adding Property
  11. Clone Object
  12. Test Object Equality
  13. Add Method to Prototype

Like it? Help me by telling your friends. Or, Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials