2019-05-06 遍历对象的属性

2019-05-06  本文已影响0人  忙于未来的民工

1:可枚举和不可枚举

对象的属性分为可枚举和不可枚举,它们是由属性的enumerable值决定。

2:遍历

对象遍历的方法有 for in、Object.keys、Object.getOwnProperty、Reflect.ownKeys、Object.getOwnPropertySymbols

for in: 遍历对象自身可枚举的属性、继承自原型链的可枚举的属性,无法遍历es6的symbol

Object.keys:对象自身的可枚举属性,无法遍历es6的symbol

Object.getOwnProperty:返回对象自身的属性,包括可枚举和不可枚举,无法遍历es6的symbol

Reflect.ownKeys:返回对象的自身的可枚举属性以及不可枚举属性,包括symbol

Object.getOwnPropertySymbols:返回对象的所有的symbol属性

上一篇 下一篇

猜你喜欢

热点阅读