📅  最后修改于: 2023-12-03 14:42:24.861000             🧑  作者: Mango
在 JavaScript 中,Array
对象有一个很方便的方法叫做 forEach
,可以用来遍历数组。此外,forEach
方法有一个可选的参数,是用来指定每个元素的索引的。本文就来探讨一下 forEach
方法的索引参数用法。
Array.prototype.forEach(callback[, thisArg])
其中,callback
是一个回调函数,接受三个参数:
currentValue
:当前元素的值index
:当前元素的索引array
:数组本身const colors = ['red', 'green', 'blue'];
colors.forEach((color, index) => {
console.log(`Color ${index + 1} is ${color}`);
});
输出:
Color 1 is red
Color 2 is green
Color 3 is blue
在这个示例中,我们创建了一个包含三个颜色字符串的数组 colors
,然后通过调用 forEach
方法来迭代每个元素。回调函数接受两个参数 color
和 index
,把当前元素的索引加 1 打印出来。完成后,输出如上。
通过上述示例,我们了解了 forEach
方法的索引参数的用法。使用它,我们可以方便地在遍历数组时,访问每个元素的索引,以便执行后续操作。