优点:可以给父类传参
缺点:不能继承父类的原型对象
1.创建父类
function Fu(name,age){
this.name = name;
this.age = age;
}
Fu.prototype.say = function(){}
2.创建子类
function Zi(){}// 这里可以省略在第三步直接进行 这一步是为了可以看的更明白
3.子类内部 调用父类 改变父类的 this 指向
function Zi(name,age){ //设置子类行参
Fu.call(this,name,age);//改变父类this指向 现在指向obj 给父类传参
}
4.实例化 子类得到对象
var obj = new Zi("静静",23);//子类传入实参