【发布时间】:2021-08-17 01:36:49
【问题描述】:
我有兴趣添加通用 getter,它将在现有对象的每个属性 get 调用上执行。 我们都知道如何为特定属性设置 getter,但是我们可以设置 getter,在获取对象中的每个属性时会涉及到哪个回调?
非常感谢。
【问题讨论】:
-
您需要一个
Proxy。 -
如果它明确需要使用现有对象,那么这是不可能的。代理可以做到这一点,但需要一个新对象,而且代理非常复杂,在我看来通常不是一个好主意。
-
你希望 getter 做什么?
标签: javascript object ecmascript-6 default-value ecmascript-next