es6的proxy和es5的defineProperty相同及区别 北极星wilson 2023-01-29 148 阅读1分钟 相同:都可以监控对象/数组的属性变化,也可以说是代为处理某对象属性的变化。 不同: defineProperty:只能监控对象的一个属性。 proxy:可以直接监控整个对象的变化。 defineProperty:对象新增或删除属性监控不到. proxy:对象新增或删除属性可以监控到。 defineProperty:数组新增修改,监控不到。 proxy:数组新增修改,可以监控到。 defineProperty:支持ie9及以上。 proxy:不支持ie。