返回
js filter、map、reduce等遍历数组的方法
2023-11-27 1198 0
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等方法则提供了更高级的功能,例如对数组元素进行操作、筛选或归约等。选择遍历方法通常取决于你的需求和代码的可读性。
网友点评
提交