工作中经常遇到给一个对象要添加某个状态来展示不同的效果,这个状态对于原始数据来说是多余的,此时就用到了enumerable ,设置不可枚举就行了
对象属性的四个特性
值(value)
可写性(writable)
可枚举性(enumerable)
可配置性(configurable)
let person = {name:'小王'}Object.defineProperty(person,"isBig",{value:20,writable:true,enumerable:false,configurable:true})