JS遍历数组的8种方法如下:
1.for循环 (改变原数组,无返回值)
2.forEach()(改变原数组,无返回值)
3.map()
4.filter()
5.reduce()
6.some()
7.every()
8.find()
1.for
循环:可以改变原数组。
2.forEach()
方法:可以改变原数组。(无返回值)
3.map()
方法:返回一个新的数组,不会改变原数组。
4.filter()
方法:返回一个新的数组,不会改变原数组。
(遍历数组中的每个元素,并将满足条件的元素过滤到新数组中)
5.reduce()
方法:返回一个新的值,不会改变原数组。
(进行累加操作)
6.some()
方法:返回一个布尔值,不会改变原数组。
(找到一个满足返回值为 true 的元素,如果找到这样的元素,则 some()
方法会立即返回true,否 则返回 false)
7.every()
方法:返回一个布尔值,不会改变原数组。
(如果所有元素都满足条件,则返回 true
;如果有一个或多个元素不满足条件,则返回 false
)