浅谈js函数继承模式之二:借用模式
js
借用模式
function a()//父构造函数
function b()//借用父构造函数方法
a.prototype.w="原型链";//给父构造函数原型添加方法;
var c=new b();//生成实例对象
console.log(c.m);//"小明"
console.log(c.n);//"小华"
console.log(c.w);//undefined
总结:借用模式(call或apply)只能继承在父级构造函数中添加到提示的属性,而且不能继承那些添加到原型中的成员。h还有一个值得注意的是借用模式是可以传递参数的,有兴趣的可以试一试。