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()这个方法来定义。

  • 相关阅读:
    D. Constructing the Array
    B. Navigation System
    B. Dreamoon Likes Sequences
    A. Linova and Kingdom
    G. Special Permutation
    B. Xenia and Colorful Gems
    Firetrucks Are Red
    java getInstance()的使用
    java 静态代理和动态代理
    java 类加载机制和反射机制
  • 原文地址:https://www.cnblogs.com/amiezhang/p/10325146.html
Copyright © 2011-2022 走看看