What is Prototypal Inheritance in Javascript ?
Object have property called as prototype which can refer to other object.
When you want to read a property from object, and it’s missing, JavaScript automatically takes it from the prototype. This is called "prototypal inheritance".