Vue 知识点:Object.defineProperty
数据描述符
Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fbbccd10d29d3c7f162c5e7a1867068b.png#pic_center)
存取描述符 --是由一对 getter、setter 函数功能来描述的属性
get:一个给属性提供getter的方法,如果没有getter则为undefined。该方法返回值被用作属性值。默认为undefined。
set:一个给属性提供setter的方法,如果没有setter则为undefined。该方法将接受唯一参数,并将该参数的新值分配给该属性。默认值为undefined。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/90fb8eaa43605f9070babed9e180d9b2.png#pic_center)