在 JavaScript 中,有多种方式可以遍历数组,根据需求和使用场景选择合适的方式。
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
const arr = [1, 2, 3, 4, 5];
arr.forEach((item) => {
console.log(item);
});
const arr = [1, 2, 3, 4, 5];
for (const item of arr) {
console.log(item);
}
const arr = [1, 2, 3, 4, 5];
const mappedArray = arr.map((item) => {
return item * 2;
});
console.log(mappedArray);
const arr = [1, 2, 3, 4, 5];
// 使用 filter 方法筛选出偶数
const evenNumbers = arr.filter((item) => item % 2 === 0);
console.log(evenNumbers);
通过选择适当的遍历方式,可以根据具体需求对数组进行操作和处理。使用高阶函数可以更加灵活和简洁地进行数组的遍历和操作。