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