小编Dav*_*tey的帖子

为什么在原型中定义了实例方法,但在构造函数中定义了实例字段?

在JavaScript中进行继承时,我总是看到的模式定义了原型中的实例方法,但是构造函数中的实例字段(参见下面的示例).这是什么动机?为什么不在原型中保持一致并定义两者?

function MyClass() {
    this.myField = 0; // why this...
}
MyClass.prototype.myField = 0; // ...instead of this?
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
487
查看次数

标签 统计

javascript ×1