- for...in
遍历
自身和继承的可枚举属性(不含symbol属性)。 通常需加 Object.prototype.hasOwnProperty 判断是否为自有属性
- Object.keys
返回对象
自身的不含Symbol的所有可枚举属性组成的数组
- Object.getOwnPropertyNames
返回对象
自身的,非Symbol,但包含所有不可枚举的属性组成的数组
- Object.getOwnPropertySymbols
返回对象自身的
所有Symbol属性组成的数组
- Reflect.ownKeys
返回对象的所有自有属性组成的数组,包含
不可枚举和Symbol属性