Js inheritance is implemented in the way of call

  • 2020-03-30 03:01:42
  • OfStack

 
//Js inheritance is implemented in the way of call
function A(color) { 
this.Acolor = color; 
this.AshowColor = function() { 
document.writeln("Acolor: " + this.Acolor); 
} 
} 

function B(color, name) { 
A.call(this, color); 

this.Bname = name; 
this.BshowName = function() { 
document.writeln("Bname: " + this.Bname); 
} 
} 

var objA = new A("red"); 
objA.AshowColor(); 
document.writeln("----------------"); 
var objB = new B("black", "demo"); 
objB.AshowColor(); 
objB.BshowName(); 
document.writeln("----------------"); 

Related articles: