Constructor Chain
by Krishna Ananthi
JavaScript
const Car = function() {}
Car.prototype.print = function() {
console.log('i m car');
}
const ToyCar = function() {
};
ToyCar.prototype = Object.create(Car.prototype);
ToyCar.prototype.print = function() {
console.log('i m toy car');
}
var EgToyCar = function() {};
EgToyCar.prototype = Object.create(ToyCar.prototype);
EgToyCar.prototype.print = function() {
console.log('i m toy eg car');
}
var c = new Car();
var c1=new ToyCar();
var c2=new EgToyCar();
c.print();
c1.print();
c2.print();