我想让一个对象从另外两个对象继承,但是像这样做不起作用,我该如何让它工作?如何让对象继承其原型中的两个对象?
function a() {
};
a.prototype.iamA = function() {
alert("a");
};
function b() {
};
b.prototype.iamB = function() {
alert("b");
};
function ab() {
};
ab.prototype = new a();
ab.prototype = new b();
console.log(new ab());
看来,原型被覆盖我怎么能添加到它,我自己也尝试将它添加到原型,但这也不管用?
这是不可能的。在JS中,一个对象只能从另一个对象(或'null')继承 – Bergi 2013-05-05 13:07:59