1
可能重複:
How does JavaScript .prototype work?什麼是javascript prototype.constructor?
下面是用於測試的繼承結構我設置:
function A() {
this.a = 1;
}
function B() {
this.b = 2;
}
B.prototype = new A();
//B.prototype.constructor = B;
下面是我嘗試在Chrome的JavaScript控制檯:
>var b = new B;
>b instanceof A
true
>B.prototype.constructor
function A() {
this.a = 1;
}
我的問題是設置B.prototype.constructor = B的目的是什麼?我已經註釋掉了?它似乎沒有打破繼承。
在此先感謝。
http://stackoverflow.com/questions/541204/prototype-and-constructor-object-properties – mattnull 2012-08-15 18:01:57