4
JavaScriptで動的ゲッター/セッターを実装することは可能ですか?
次のような方法で、名前がすでにわかっているプロパティのゲッターとセッターを作成する方法を知っています。 // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count < 2 ? "Go away" : this._value; }, set value(val){ this._value = val + (++this.count); } }; var a = new MyObject('foo'); alert(a.value); // --> "Go away" a.value = …