修改属性的默认特性:构造函数本身的方法,静态方法只能由构造函数本身调用,实例对象不能使用
语法:Object.defineProperty(目标对象,属性,{配置对象})
读取对象中一个属性特性 getOwnPropertyDescriptor(obj,'name')
读取整个对象中属性特性 getOwnPropertyDescriptors(obj)
访问器属性可以控制私有属性可读,可写
修改属性的默认特性:构造函数本身的方法,静态方法只能由构造函数本身调用,实例对象不能使用
语法:Object.defineProperty(目标对象,属性,{配置对象})
读取对象中一个属性特性 getOwnPropertyDescriptor(obj,'name')
读取整个对象中属性特性 getOwnPropertyDescriptors(obj)
访问器属性可以控制私有属性可读,可写