1.通过Object.defineProperty方法添加的字段不可枚举(不能遍历)
2.设置enumerable:true 就可以枚举了,默认值为false
3.writable:true 控制属性是否可以被修改,默认值为false
4.configuable:true 控制属性是否可以被删除,默认值为false
<script type="text/javascript">
let person={
name:'张三',
sex:'男',
}
Object.defineProperty(person,'age',{
value:18,
enumerable:true,
writable:true,
configurable:true
}
)
console.log(person)
</script>