在 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);
-
通过选择适当的遍历方式,可以根据具体需求对数组进行操作和处理。使用高阶函数可以更加灵活和简洁地进行数组的遍历和操作。