提问人:SerG 提问时间:11/15/2019 最后编辑:SerG 更新时间:11/17/2021 访问量:915
JS:Object.defineProperty() 和代理
JS: Object.defineProperty() and Proxy
问:
Object.defineProperty() 和 Proxy 有什么区别? 在我看来,它们本质上的作用确实相同,仅对反应性、验证和默认值的实现有用。
因此,它看起来只提供了 Proxy 可用功能的子集。 当 Proxy 保持原点不变时更改原始对象。代理允许一次甚至提前设置所有设置(例如拦截成员,直到未创建)。代理还处理函数调用,并具有足够的能力来覆盖构造函数和删除运算符。defineProperty
defineProperty
如果这是对的,也许我们不再需要了。defineProperty
答: 暂无答案
评论