Prototypes & Inheritance
What is a Prototype?
let myObject = {};
Object.getPrototypeOf(myObject); // Object.prototype
let myString = "";
Object.getPrototypeOf(myString); // String.prototype
let myArray = [];
Object.getPrototypeOf(myArray); // Array.prototype
let myNumber = 1;
Object.getPrototypeOf(myNumber); // Number.prototype
How does object inheritance work?


The Prototype Chain

Accessing an object's prototype using __proto__
__proto__Modifying Prototypes
Last updated