面向对象(一)—数据类型 —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: 在写入属性时调用的函数
posted @ 2018-10-18 17:53  Mr.Ember  阅读(106)  评论(0)    收藏  举报