熟悉vue的人都知道在vue2.x之前都是使用object.defineProperty来实现双向数据绑定的
而在vue3.0中这个方法被取代了
1. 为什么要替换Object.defineProperty替换不是因为不好,是因为有更好的方法使用效率更高
Object.defineProperty的缺点:
1. 在Vue中,Object.defineProperty无法监控到数组下标的变化,
导致直接通过数组的下标给数组设置值,不能实时响应。
push() pop() shift() unshift() splice() sort() reverse()