在JavaScript中进行继承时,我总是看到的模式定义了原型中的实例方法,但是构造函数中的实例字段(参见下面的示例).这是什么动机?为什么不在原型中保持一致并定义两者?
function MyClass() {
this.myField = 0; // why this...
}
MyClass.prototype.myField = 0; // ...instead of this?
Run Code Online (Sandbox Code Playgroud) javascript ×1