js 属性

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

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

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

 

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

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

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

 

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

object.hasOwnProperty('property');

posted @ 2019-07-08 22:45  心态_开心就好  阅读(504)  评论(0编辑  收藏  举报