defineProperty 呼び出し内で定義した値にアクセスできますか? 私はこのようなものを作成したい:
Object.defineProperty(this, 'name', {
value: 'Caaaarl',
get: function() { return <the value>; },
set: function(x) { <the value> = x; }
});
現在、プロパティごとに 2 番目の属性を作成する必要があります。
var _name = '';
Object.defineProperty(this, 'name', {
get: function() { return _name; },
set: function(x) { _name = x; }
});
いつも助けてくれてありがとう!