我正在尝试使方法getColor()
不可配置,但是当我尝试引用Fruit" class"的当前实例属性时。使用this.color
它确实无效。似乎this
没有引用Fruit
实例。我怎样才能参考实例?
为属性定义的函数体不是一个mutator,这里只是一个例子
Object.defineProperty(Fruit.prototype, 'getColor', {
writable: false,
configurable: false,
enumerable: false,
value: function(){
return this.color; // this refers to Object here
}
});