面向对象(一)—数据类型 —Mr.Ember
面向对象(一)
一.属性类型
1. 数据属性
数据属性有4个特性
I. configurable: 能否通过删除属性从而重新定义属性。
II. enumerable : 能否for-in循环返回属性
III. writable: 能否修改属性的值
IIII. value: 数据的值
修改默认属性必须通过 object.defineProperty() ,object.defineProperty()接受三个参数:属性所在的对象,属性的名称,描述符对象(就是上述四个对象)
2. 访问器属性
访问器属性和数据属性区别就是没有数据值,它也有相应的4个特性
I. configurable: 能否通过删除属性从而重新定义属性。
II. enumerable : 能否for-in循环返回属性
III. get: 在读取属性时,调用的函数
IIII. set: 在写入属性时调用的函数

浙公网安备 33010602011771号