JS: Object.prototype

By Xah Lee. Date: . Last updated: .

Object.prototype is the value of the property key "prototype" of the function Object.

[see JS: Object Object]

console.log( Object.hasOwnProperty ( "prototype" ) ); // true

Type

Type of Object.prototype is object.

[see JS: Value Types]

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

Parent

Parent of Object.prototype is null.

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

[see JS: Prototype and Inheritance]

Purpose

Object.prototype is the root parent of all standard objects.

So, for any property key k of Object.prototype, you can access it by obj.k where obj is any object. If the object obj has k as its own property, the own property is used.

Properties

Function Properties

Data Property

Getter/Setter Property


Object.prototype.toLocaleString

ECMAScript 2015 §Fundamental Objects#sec-object.prototype.tolocalestring

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
Liket it? I spend 2 years writing this tutorial. Help me spread it. Tell 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

  1. HTML
  2. Visual CSS
  3. JS in Depth
  4. JS Object Reference
  5. DOM Scripting
  6. SVG
  7. Blog