Prototype chain

by Krishna Ananthi

JavaScript

const Car = function(){

}

Car.prototype = {
print(){
return 'I am Car';
}
}
const Toy = function(){};

Toy.prototype = Object.create(Car.prototype);
Toy.prototype.print = function(){
return 'I m toy';
}

const ToyTransform=function(){};
ToyTransform.prototype = Object.create(Toy.prototype);
/*
ToyTransform.prototype.print = function(){
return 'I m toy ToyTransform';
}*/

const toyota = new Car();
const toy = new Toy();
const trans = new ToyTransform();

console.log(toyota.print())
console.log(toy.print())
console.log(trans.print())
console.log(trans)