es6 foreach用法
时间: 2023-10-19 14:33:15 浏览: 191
foreach的使用
ES6中的`forEach`方法用于遍历数组中的每个元素,并对每个元素执行指定的操作或回调函数。它的语法如下:
```
array.forEach(callback(currentValue [, index [, array]])[, thisArg])
```
- `callback`是每个元素执行的回调函数,它可以接收三个参数:
- `currentValue`:当前遍历到的元素的值。
- `index`(可选):当前遍历到的元素的索引。
- `array`(可选):正在遍历的数组。
- `thisArg`(可选):执行回调函数时使用的`this`值。
下面是一个使用`forEach`方法的示例:
```javascript
const numbers = [1, 2, 3, 4, 5];
numbers.forEach((number, index) => {
console.log(`Element at index ${index} is ${number}`);
});
```
输出结果:
```
Element at index 0 is 1
Element at index 1 is 2
Element at index 2 is 3
Element at index 3 is 4
Element at index 4 is 5
```
在回调函数中,你可以根据实际需求对每个元素进行操作。注意,`forEach`方法不会返回新的数组,它只是用于遍历数组并执行操作。如果你需要对数组进行转换或筛选操作,可以考虑使用其他方法,如`map`、`filter`等。
阅读全文