【发布时间】:2016-04-10 11:15:30
【问题描述】:
当前每次调用 makeMoney 方法时都尝试将 $1 添加到我的 Tween 中,但我收到一个错误,即 makeMoney 方法不是函数。我有一种预感,它与this 有关,但我试图将“this”绑定到 makeMoney 方法无济于事。这确实看起来应该很简单,但我却空无一物。
var Tween = function() {
Adolescent.call(this);
this.age = 12;
this.job = 'annoy';
this.allowance = 5;
};
Tween.prototype.makeMoney = function(){
return this.allowance ++;
}
Tween.prototype = Object.create(Adolescent.prototype);
Tween.prototype.constructor = Tween;
【问题讨论】:
标签: javascript inheritance prototype this code-reuse