本人语言组织能力有限,且暂为记录一下,故简单潦草写下
object.defineproperty据说很牛,连observer的草案也被发起人回收,vuejs的双向绑定也是通过这个方法实现的
他有三个参数
1、被修改的对象
2、添加或者修改的对象属性
3、描述
描述分为两种:1:数据描述 2:存取描述
1:数据描述即为简单提供value
2存取描述 即为get set 并且 get set不能与value同时使用
使用get set 默认调取该属性的get方法
set方法是设置值的时候调用。。。
待续。。。