Object.defineproperty 实现数据与视图绑定

Object.defineproperty(obj, prop, descriptor) 可以添加/修改对象的属性,调用后会返回该对象。和平时直接添加对象属性:var obj = {title: ''} 是有区别的。通过 Object.defineproperty 定义可以配置对象属性是否可以枚举/删除/可写以及为属性添加自定义的 getter/setter 等特性。使用属性不可写属性不可删除属性...