zoukankan      html  css  js  c++  java
  • Object的数据属性和访问器属性

      一、数据属性

    1.数据属性:它包含的是一个数据值的位置,在这可以对数据值进行读写。

    2.数据属性包含四个特性,分别是:

    configurable:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或能否把属性修改为访问器属性,默认为true

     enumerable:表示能否通过for-in循环返回属性

     writable:表示能否修改属性的值

     value:包含该属性的数据值。默认为undefined

     

    二、访问器属性

    1.访问器属性:这个属性不包含数据值,包含的是一对get和set方法,在读写访问器属性时,就是通过这两个方法来进行操作处理的。

    2.访问器属性包含的四个特性

    configurable:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或能否把属性修改为访问器属性,默认为false

    enumerable:表示能否通过for-in循环返回属性,默认为false

    get:在读取属性时调用的函数,默认值为undefined

    set:在写入属性时调用的函数,默认值为undefined

    这里要注意下,访问器属性不能直接定义,要通过Object.defineProperty()这个方法来定义。

  • 相关阅读:
    Bayer RGB和RGB Raw
    YUV像素和ycbcr
    像素,分辨率,PPI(像素密度),BPP 扫盲
    Shadow Register 是什么?
    ITU-R BT.656 协议
    octopress的一些总结
    0ull 是什么意思?
    attribute section的用法
    常见指令集架构
    Centos 用户组管理
  • 原文地址:https://www.cnblogs.com/amiezhang/p/10325146.html
Copyright © 2011-2022 走看看