我知道Object.defineProperty
非常有趣,是__defineGetter__
和__defineSetter__
非标准API的绝佳替代品,但__lookupGetter__
是否有类似的对应物?或者某种方式来实现类似的事情?
答案 0 :(得分:8)
我不确定__lookupGetter__
语义,但ES5提供了一个新的API Object.getOwnPropertyDescriptor
,它为您提供了一个描述符对象,其中包含属性的属性及其value
或其{ {1}}和/或get
函数。
例如
set
会给你getter功能