JavaScript 使用 for of 时访问数组的索引

  • 主要借助数组的 entries()​ 方法,该方法返回数组的可迭代对象,该对象包含了数组每一项的键/值对。
    之后再使用解构赋值取出索引和值即可。

  • 例子:

    let arr = ["value1", "value2", "value3", "value4", "value5"];
    for (let [index, item] of arr.entries()) {
      console.log(`索引:${index}, 列表项:${item}`);
    }