美文网首页
2019-05-06 遍历对象的属性

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

作者: 忙于未来的民工 | 来源:发表于2019-05-06 10:14 被阅读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属性

相关文章

网友评论

      本文标题:2019-05-06 遍历对象的属性

      本文链接:https://www.haomeiwen.com/subject/idoloqtx.html