js 属性

Posted wly-laowang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 属性相关的知识,希望对你有一定的参考价值。

属性可分两种,一种为数据属性,另一种存取属性;

数据属性可直接在对象里面定义赋值,属性特性默认可读写,可枚举,可配置。

技术图片

读写属性可通过setter与getter方法设置值与获取值,强调读写,默认可枚举,可配置。

技术图片

 

如果想只读,则不需要set方法

技术图片

技术图片

属性特性:
可读写:writable不做描述
可枚举:enumerable true表示可以枚举,false表示不可配置;可通过propertyIsEnumerable方法查询该属性是否可以枚举

可配置:configurable true表示可以配置,false表示不可配置;这里主要讲属性的删除,

 

判断某个属性是否在某个对象中的方法

object.hasOwnProperty(‘property‘);

以上是关于js 属性的主要内容,如果未能解决你的问题,请参考以下文章

js里面怎么动态的为对象添加属性

js对象是拥有属性和方法的数据吗?

5种js遍历对象属性的方法

js中向对象中添加属性的两种方法?

js中怎样设置动态tr的属性

js怎么设置对象的属性,这个属性是数值。比如1,2,3...