Proxy
可以直接监听对象而非属性Proxy
直接可以劫持整个对象,并返回一个新对象,不管是操作便利程度还是底层功能上都远强于Object.defineProperty
。Proxy
可以直接监听数组的变化Proxy
有多达13种拦截方法,不限于apply
、ownKeys
、deleteProperty
、has
等是Object.defineProperty
不具备的。
想要深入了解Proxy
,可以阅读阮一峰老师的“ECMAScript 6 入门”
想要深入了解Object.defineProperty
,可以阅读 红宝书
ES6的Proxy比ES5的Object.defineProperty好在哪里
最新推荐文章于 2024-03-19 22:01:35 发布