在JavaScript中,数组,对象,字符串的遍历方式多种多样,什么foreach
,map
,for...in...
等等,傻傻分不清楚,所以本篇文章就来总结一下这些数组遍历的方法。
数组遍历
for
for…of
Array.prototype.forEach
Array.prototype.map
Array.prototype.filter
Array.prototype.reduce
Array.prototype.some
Array.prototype.every
Array.prototype.indexOf
Array.prototype.lastIndexOf
对象遍历
for…in
Object.keys()
Object.values()
Object.getOwnPropertyNames()
字符串遍历
for…of