var obj = { a: 12 };
Object.defineProperty(obj, 'a', { enumerable: false });
// 可以获取 enumerable: false 的属性
console.log(Object.getOwnPropertyNames(obj));
// 以下都不能获取到
for (const key in obj) {
console.log(key)
}
console.log(Object.keys(obj))
console.log(JSON.stringify(obj))
console.log(Object.assign({}, obj))
console.log({...obj})