JS: Prototype Tree
Prototype Hierarchy
Here is a diagram of JavaScript object's Prototype Hierarchy.
- 🔸Object.prototype
- ⟶🔸{…}
- ⟶🔸Function.prototype
- ⟶⟶🔸Object
- ⟶⟶🔸Function
- ⟶⟶🔸Array
- ⟶⟶🔸Date
- ⟶⟶🔸RegExp
- ⟶⟶🔸Set
- ⟶⟶🔸Map
- ⟶⟶🔸Symbol
- ⟶⟶🔸function … {…}
- ⟶⟶🔸class … {…}
- ⟶🔸Array.prototype
- ⟶⟶🔸[…]
- ⟶🔸Date.prototype
- ⟶⟶🔸new Date(…)
- ⟶🔸RegExp.prototype
- ⟶⟶🔸/…/…
- ⟶🔸Set.prototype
- ⟶⟶🔸new Set(…)
- ⟶🔸Map.prototype
- ⟶⟶🔸new Map(…)
- ⟶🔸Symbol.prototype
- ⟶⟶🔸Symbol(…)
- ⟶🔸Math
- ⟶🔸JSON
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: Prototype Tree
- JS: Dot Notation and Prototype Chain
- JS: Create Object
- JS: Object Literal Expression
- JS: Object.create
- JS: Object Literal Expression vs Object.Create
- JS: Create Object with Parent X
- JS: Prevent Adding Property
- JS: Deep Copy Array or Object 📜
- JS: Test Equality of Array and Object by Content 📜
- JS: Add Method to Prototype
- JS: Object (class)
- JS: Object Constructor
- JS: Object.prototype