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 方法会返回一个单一的值,该值是通过对原始数组中每个元素执行回调函数累积的结果。

希望以上内容对您有所帮助。

JavaScript 数组遍历方法:for循环、forEach、map、filter、reduce

原文地址: https://www.cveoy.top/t/topic/mrPj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录