Ser*_*erG 6 javascript properties object
Object.defineProperty()和Proxy之间有什么区别?在我看来,它们本质上确实是相同的,仅对反应性、验证和默认值的实现有用。
所以它看起来defineProperty只提供了 Proxy 可用的功能的子集。
defineProperty当 Proxy 保持原点不变时更改原始对象。代理允许一次甚至提前设置所有内容(例如拦截尚未创建的成员)。代理还处理函数调用,并有足够的能力覆盖构造函数和删除运算符。
如果是对的,也许我们不再需要了defineProperty。
| 归档时间: |
|
| 查看次数: |
946 次 |
| 最近记录: |