object.defineproperty 的用法

本人语言组织能力有限,且暂为记录一下,故简单潦草写下

object.defineproperty据说很牛,连observer的草案也被发起人回收,vuejs的双向绑定也是通过这个方法实现的

他有三个参数

1、被修改的对象

2、添加或者修改的对象属性

3、描述

描述分为两种:1:数据描述 2:存取描述

1:数据描述即为简单提供value

2存取描述 即为get set 并且 get set不能与value同时使用

使用get set 默认调取该属性的get方法 

set方法是设置值的时候调用。。。

待续。。。

猜你喜欢

转载自blog.csdn.net/Miss739999536/article/details/81065348
今日推荐