JS: Object.prototype
What is Object.prototype
Object.prototype
is the value of the property key "prototype"
of the function Object
. 〔see Object Object〕
Object.hasOwnProperty ( "prototype" )
Type
Type of Object.prototype
is Object
.
typeof Object.prototype === "object"
Parent
Parent of Object.prototype
is null.
Reflect.getPrototypeOf ( Object.prototype ) === null
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
- hasOwnProperty
- isPrototypeOf
- propertyIsEnumerable
- toString
toLocaleString
- valueOf
Data Property
Getter/Setter Property
JavaScript, Object and Inheritance
- JS: Object Tutorial
- JS: Object Overview
- JS: Object Type
- JS: Test is Object Type 🚀
- JS: Determine Type of Object
- JS: Prototype and Inheritance
- JS: Prototype Chain
- JS: Object.prototype.isPrototypeOf
- JS: Get Set Prototype
- JS: Show Prototype Chain 🚀
- JS: Create Object
- JS: Object Literal Expression
- JS: Create Object with Parent X
- JS: Prevent Adding Property
- JS: Deep Copy Object, Array 🚀
- JS: Test Object Equality 🚀
- JS: Add Method to Prototype
- JS: Object Object
- JS: Object Constructor
- JS: Object.prototype