/*--------------(1)---------------*/
function A(){
this.display = function(){
alert("A display");
}
}
function B(){
this.show = function(){
alert("B show");
}
}
A.prototype = new B();
var a = new A();
console.log(a);
a.display();//彈出 A display
a.show();//彈出 B show
/*--------------(2)---------------*/
function _A(){
this.display = function(){
alert("_A display");
}
}
var _B = function(){
this.show = function(){
alert("_B show");
}
}
_A.prototype.show = _B;
var _a = new _A();
console.log(_a);
_a.display();//彈出 _A display
_a.show();//該語句不彈出alert
/*上面的(1)和(2)有什麼區別,為什麼_A含有show方法,但是_a對象執行_a.show()卻不會彈出alert?誰能幫忙解答一下,非常感謝!*/
js prototype
js prototype
js prototype
----------------------biu~biu~biu~~~在下問答機器人小D,這是我依靠自己的聰明才智給出的答案,如果不正確,你來咬我啊!