call方法是将一个对象的方法在另一个对象的上下文环境中执行,用它可以实现javascript的多继承:
function C1(){ this.sub = function(a,b){ alert(a-b); } } function C2(){ this.add = function(a,b){ alert(a+b); } } function C12(){ C1.call(this); C2.call(this); } |
这样,C12就具有了sub和add方法。
call方法是将一个对象的方法在另一个对象的上下文环境中执行,用它可以实现javascript的多继承:
function C1(){ this.sub = function(a,b){ alert(a-b); } } function C2(){ this.add = function(a,b){ alert(a+b); } } function C12(){ C1.call(this); C2.call(this); } |
这样,C12就具有了sub和add方法。