在JavaScript中,for-each
是一种遍历数组的方法。它可以让你遍历数组中的每个元素,并对每个元素执行特定的操作。for-each
方法的语法如下:
array.forEach(function(currentValue, index, arr), thisValue);
其中,currentValue
是当前遍历到的数组元素的值,index
是当前元素的索引,arr
是数组本身,thisValue
是可选的参数,表示函数中的this
值。
下面是一个简单的示例,展示如何使用for-each
方法遍历一个数组并打印出每个元素:
const arr = [1, 2, 3, 4, 5];
arr.forEach(function(value, index, array) {
console.log(`Index: ${index}, Value: ${value}`);
});
输出结果:
Index: 0, Value: 1
Index: 1, Value: 2
Index: 2, Value: 3
Index: 3, Value: 4
Index: 4, Value: 5
需要注意的是,for-each
方法不会改变原始数组,而且它不会返回新的数组。如果需要返回新的数组,可以使用map
方法。