我知道如何在JavaScript中实现继承,但我只能继承单个对象。
例如:
现在,如果我想让一个
function fun1() {
this.var1=10;
this.meth1=function() {
...
...
};
}
function fun2() {
this.var2=20;
this.meth2=function() {
...
...
};
}
function fun3() {
this.var3=30;
this.meth3=function() {
...
...
};
}
现在,如果我想让一个
fun3
对象继承fun1
对象,我可以这样做。fun3.prototype=new fun1();
或者我可以继承 fun2
对象,像这样:
fun3.prototype=new fun2();
但是我要如何同时继承fun1
和fun2
呢?