Рет қаралды 1,208
This video explains how to implement Inheritance in JavaScript. The implementation of Inheritance depends on how objects are created; for instance, inheritance between two object literals is implemented differently than inheritance between function constructors.
The video explains you to implement inheritance in function constructors. To do that, you follow two steps,
Call the parent function constructor indirectly using call or apply the method to assign the common properties.
function Dog(family,name, age){
Animal.call(this,name,age);
this.family = family;
}
Link the prototype of the child function constructor to the prototype of the parent function constructor
Object.setPrototypeOf(Dog.prototype,Animal.prototype);
Please let me know in the comments your feedback and questions.