美文网首页
javascript的对象属性

javascript的对象属性

作者: 笃笃木鱼 | 来源:发表于2019-03-07 14:25 被阅读0次

javascript的对象属性分为两类:

数据属性和访问器属性

数据属性:

value:属性的值

writable:是否可写(可修改)

enumerable: 是否可枚举(for in,Object.keys)

configurable: 是否可以用delete删除

访问器属性:

getter:函数或 undefined,在取属性值时被调用。

setter:函数或 undefined,在设置属性值时被调用。

enumerable:决定 for in 能否枚举该属性。

configurable:决定该属性能否被删除或者改变特征值

JavaScript 对象的运行时是一个“属性的集合”,属性以字符串或者 Symbol 为 key,以数据属性特征值或者访问器属性特征值为 value。

以o ={ a:1 }为例

key为a

value为{value:1,wirtable:true,enimerable:true,configurable:true}

javascript也可以以symbol为属性名

相关文章

  • js的prototype

    javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解...

  • JavaScript - prototype理解

    Javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解...

  • JavaScript学习笔记7_对象_2对象属性

    属性检测 JavaScript对象是属性的集合,我们经常需要判断某个属性是否存在于某个对象中。JavaScript...

  • javascript对象的遍历、内存分布和封装特性

    javascript对象的遍历、内存分布和封装特性 一、javascript对象遍历 1.javascript属性...

  • 继承与原型链(笔记)

    JavaScript 对象是动态的属性“包”(指其自己的属性)。JavaScript 对象有一个指向一个原型对象的...

  • JavaScript对象属性

    JavaScript对象属性 简单理解对象 运行环境 node V10.16.3 对象属性 数据属性数据属性包含...

  • javascript对象

    Javascript 对象总结: JavaScript对象可以看作是属性的无序集合,每个属性就是一个键值对,可增可...

  • 原型与原型链

    JavaScript中,每个对象都有constructor属性和proto属性,其中proto属性指向创建该对象的...

  • Javascript全局属性和方法

    JavaScript 全局属性和方法 JavaScript 可用于创建Javascript对象。 CONTENT ...

  • JavaScript对象

    JavaScript对象由属性和方法构成 访问对象的属性: 常规属性:直接 obj.name 或者 obj['...

网友评论

      本文标题:javascript的对象属性

      本文链接:https://www.haomeiwen.com/subject/gpucpqtx.html