1、Object.defineProperty
1) 用于监听对象的数据变化
2) 无法监听数组变化(下标,长度)
3) 只能劫持对象的自身属性,动态添加的劫持不到
2、Proxy
1) proxy返回的是一个新对象, 可以通过操作返回的新的对象达到目的
2)可以监听到数组变化,也可以监听到动态添加的数据
1、Object.defineProperty
1) 用于监听对象的数据变化
2) 无法监听数组变化(下标,长度)
3) 只能劫持对象的自身属性,动态添加的劫持不到
2、Proxy
1) proxy返回的是一个新对象, 可以通过操作返回的新的对象达到目的
2)可以监听到数组变化,也可以监听到动态添加的数据
本文是由用户"小白"发布,所有内容的版权归原作者所有。没有经过书面许可,任何单位或个人不得以任何形式复制、转载、引用本网站的内容。否则将追究法律责任。