2

メソッドgetColor()を構成不可にしようとしていますが、それを使用して Fruit 「クラス」の現在のインスタンス プロパティを参照しようとしたときにthis.color機能しませんでした。インスタンスthisを参照していないようです。Fruitインスタンスを参照するにはどうすればよいですか?

プロパティに対して定義された関数本体はミューテーターではありません。ここでは単なる例です

Object.defineProperty(Fruit.prototype, 'getColor', {
    writable: false,
    configurable: false,
    enumerable: false,
    value: function(){
        return this.color;  // this refers to Object here
    }
});
4

0 に答える 0