const person = { name: '66' }
Object.defineProperty(person, 'age', { value: 21 })
person.age = 18
console.log(person)
console.log(Object.keys(person))
{ name: '66', age: 21 } ['name']
使用Object.defineProperty方法添加的属性默认是不可枚举和不可变的。可以通过writable,configurable和enumerable来改变这一行为