function SuperType (name){
this.name = name
this.colors =["red","blue","green"]}
SuperType.prototype.sayName = function (){alert(this.name)}
function SubType (name, age){
SuperType.call(this, name)
this.age = age
}
SubType.prototype = new SuperType()
SubType.prototype.sayAge = function (){alert(this.name)alert(this.age)}
let sub=new SubType('wang',20)
sub.sayAge()
原型链继承
function SuperType(){
this.colors =['red','blue','green'];}
function SubType(){}
SubType.prototype = new SuperType();
let instance1 = new SubType();
instance1.colors.push('black');
console.log(instance1.colors);
let instance2 = new SubType();
console.log(instance2.colors);