我想讓一個對象從另外兩個對象繼承,但是像這樣做不起作用,我該如何讓它工作?如何讓對象繼承其原型中的兩個對象?
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