版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/87736813
Reflect.ownKeys 和 Object.keys 的区别:
Object.keys()无法识别对象Symbol 属性
Reflect.ownKeys()可以
let obj = {
[Symbol('my_key')]: 1,
enum: 2,
nonEnum: 3
};
Reflect.ownKeys(obj)
// ["enum", "nonEnum", Symbol(my_key)]
Object.keys(obj)
//["enum", "nonEnum"]