JavaScript 数组遍历方法:for循环、forEach、map、filter、reduce
JavaScript 中遍历数组的方法
JavaScript 提供了多种方法来遍历数组,以下介绍几种常用的方法:
1. for循环
可以使用 for 循环遍历数组,如下所示:
var arr = [1, 2, 3, 4];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
2. forEach方法
可以使用 forEach 方法遍历数组,如下所示:
var arr = [1, 2, 3, 4];
arr.forEach(function(item, index, array) {
console.log(item);
});
3. map方法
可以使用 map 方法遍历数组,如下所示:
var arr = [1, 2, 3, 4];
arr.map(function(item, index, array) {
console.log(item);
});
4. filter方法
可以使用 filter 方法遍历数组,如下所示:
var arr = [1, 2, 3, 4];
arr.filter(function(item, index, array) {
console.log(item);
});
5. reduce方法
可以使用 reduce 方法遍历数组,如下所示:
var arr = [1, 2, 3, 4];
arr.reduce(function(prev, cur, index, array) {
console.log(cur);
});
注意:
forEach方法不会返回新的数组,它只是对数组中的每个元素执行指定的回调函数。map方法会返回一个新的数组,该数组包含对原始数组中每个元素执行回调函数的结果。filter方法会返回一个新的数组,该数组包含原始数组中满足条件的元素。reduce方法会返回一个单一的值,该值是通过对原始数组中每个元素执行回调函数累积的结果。
希望以上内容对您有所帮助。
原文地址: https://www.cveoy.top/t/topic/mrPj 著作权归作者所有。请勿转载和采集!