利用Object.defineProperty实现数据双向绑定

2017-09-06  本文已影响10人  Tiny_z

首先介绍一下这个方法

Object.defineProperty(obj,prop,descriptor)
obj:需要被操作的目标对象
prop:目标对象需要定义或修改的属性
descriptor: 修改属性的描述符

简单来说,这个方法允许精确添加或修改对象的属性
对象里目前存在的属性描述符有两种主要形式:数据描述符存取描述符
数据描述符:一个拥有可写或不可写值的属性
存取描述符:由一对getter-setter函数功能来描述的属性
描述符必须是两种形式之一,两者不能同时存在

数据描述符

存取描述符

示例

上一篇下一篇

猜你喜欢

热点阅读