ES5 有对应的 __lookupGetter__ 吗?
我知道 Object.defineProperty
非常有趣,并且是 __defineGetter__
和 __defineSetter__
非标准 API 的绝佳替代品,但是 是否有类似的对应项>__lookupGetter__
?或者以某种方式实现类似的事情?
I know Object.defineProperty
is lots of fun and a great replacement for __defineGetter__
and __defineSetter__
nonstandard APIs, but is there a similar counterpart for __lookupGetter__
? Or some way of achieving a similar thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定
__lookupGetter__
语义,但 ES5 提供了一个新的 APIObject.getOwnPropertyDescriptor
,它为您提供一个包含属性及其属性的描述符对象value
或其get
和/或set
函数。例如。
会给你 getter 函数
I'm not sure of the
__lookupGetter__
semantics but ES5 provides a new APIObject.getOwnPropertyDescriptor
that gives you a descriptor object containing the attributes of a property and either itsvalue
or itsget
and/orset
functions.eg.
Will give you the getter function