在 JavaScript 中的 forEach() 中获取当前数组索引

JavaScript 的 forEach() 函数 将回调作为参数,并为数组的每个元素调用该回调:

// Prints "a, b, c"
['a', 'b', 'c'].forEach(function callback(v) {
  console.log(v);
});

回调的第一个参数是数组值。 第二个参数是数组索引。 这是数组中的当前位置 forEach() 循环在。

// Prints "0: a, 1: b, 2: c"
['a', 'b', 'c'].forEach(function callback(value, index) {
  console.log(`${index}: ${value}`);
});