雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

js filter、map、reduce等遍历数组的方法

2024-07-09 30

JavaScript中遍历数组的方法有很多种,其中最常用的有以下几种:

1. for 循环

const array = [1, 2, 3, 4, 5];

for (let i = 0; i < array.length; i++) {
  console.log(array[i]);
}

2. forEach() 方法

const array = [1, 2, 3, 4, 5];

array.forEach(element => {
  console.log(element);
});

3. for...of 循环

const array = [1, 2, 3, 4, 5];

for (const element of array) {
  console.log(element);
}

4. map() 方法

const array = [1, 2, 3, 4, 5];

array.map(element => {
  console.log(element);
});

5. filter() 方法

const array = [1, 2, 3, 4, 5];

array.filter(element => {
  console.log(element);
});

6. reduce() 方法

const array = [1, 2, 3, 4, 5];

array.reduce((accumulator, currentValue) => {
  console.log(currentValue);
  return accumulator;
}, 0); // 初始值为0

每种方法都有其特点和适用场景。for循环是最基础的,而forEach、map、filter、reduce等方法则提供了更高级的功能,例如对数组元素进行操作、筛选或归约等。选择遍历方法通常取决于你的需求和代码的可读性。

更新于:2个月前
赞一波!

文章评论

全部评论