JavaScript, Prototype Chain, Prototype Pattern, Prototypical Inheritance, Modern Javascript.
an object that doesn’t exist on the object directly, JavaScript will go down the prototype chain to see if the property is available within the prototype chain. That means if not found a property on an object __proto__ then JS will search that property on it’s parent’s property prototype. Use-case