是否可以从 Javascript getter 访问原始属性值?
如果没有,是否还有其他“现代”javascript 技术可以实现类似的功能?
也就是说,如果我有这样的代码
o = {}
o.foo = "bar"
o.__defineGetter__("foo", function(){
//can I access the value "bar" here?
return "some other value";
});
是否可以从我的 getter 函数中访问值“bar”?还是使用会__defineGetter__
吹走财产?
(背景:不是新手开发人员,但在过去的 4/5 年里我一直忽略非跨浏览器 Javascript,我希望能赶上)