构造函数继承属性
2020-05-13 本文已影响0人
开着五菱宏光的小白
1.ES6
class Father{
constructor(name,age) {
this.name = name;
this.age = age;
}
}
class Son extends Father {
}
var son = new Son('zhangsan',18);
ES6可以通过extends方法继承父类属性
2.ES5
function Father (name,age) {
this.name = name;
this.age = age;
}
function Son(name,age) {
Father.call(this,name,age);
}
var son = new Son('zhangsan',18);
ES5通过call方法改变this指向,完成属性继承