JavaScript 中的遍历
预计 3 分钟
JavaScript
中的遍历方法可谓是种类繁多,这篇文章总结了 JavaScript
中对对象,对数组的各种遍历方法。
遍历对象
for…in
for…in
遍历自身的属性和其继承的可枚举的属性
Object.keys()
遍历自身的可枚举属性
Object.getOwnPropertyNames()
遍历自身的属性(不包括Symbol)
Object.getOwnPropertySymbols()
遍历自身的 Symbol
Reflect.ownKeys()
返回自身的所有属性(包括不可枚举的和 Symbol
)
遍历数组
数组实际上就是特殊的对象,可以使用对象遍历的任意一个方法,另外,数组还拥有其他遍历的方法
传统的 for 循环
使用 map, forEach, filter
for..of
#前端
#JavaScript