call的使用方法,在es6没有extents继承属性之前用call借用父构造函数的继承属性
1.call能改变this的指向, 父构造函数的函数名.call(改变this的指向,继承父构造函数的name,继承父构造函数的age)
function Father(name,age){
// this指向父构造函数的对象实例
this.name=name;
this.age=age
}
function Son(name,age,score){
// this指向子构造函数的对象实例
Father.call(this,name,age)
//添加自己的属性
this,score=score
}
var son=new Son('刘德华',30,100)
console.log(son.name)
标签:name,继承,age,call,属性,构造函数 From: https://www.cnblogs.com/hs20011205/p/17014088.html