Search This Blog

Prototype Example

var car = function (){
  return "this is car";
}

car.prototype.prop1 = "Property 1";
car.prototype.func1 = function(){
  return "this is Function 1";
}

//var honda = new car();
var maruti = Object.create(car.prototype);
maruti.prop2 = "Property 2";

var maruti800 = Object.create(maruti);
//console.log(car());
//console.log(car.prototype);
console.log(maruti.func1());
//console.log(maruti800.func1());
//console.log(maruti800.prop2);


//console.log(maruti);
//console.log(honda.prop1);
//console.log(maruti.prop1);

maruti800.func1 = function(){
  return "this is maruti800 1";
};
console.log(maruti800.func1());

No comments:

Post a Comment