属性可分两种,一种为数据属性,另一种存取属性;
数据属性可直接在对象里面定义赋值,属性特性默认可读写,可枚举,可配置。
读写属性可通过setter与getter方法设置值与获取值,强调读写,默认可枚举,可配置。
如果想只读,则不需要set方法
属性特性:
可读写:writable不做描述
可枚举:enumerable true表示可以枚举,false表示不可配置;可通过propertyIsEnumerable方法查询该属性是否可以枚举
可配置:configurable true表示可以配置,false表示不可配置;这里主要讲属性的删除,
判断某个属性是否在某个对象中的方法
object.hasOwnProperty('property');