如何在JavaScript中的for-of循环中获取迭代的索引

ES6中引入的for-of循环是一种遍历数组的好方法:

for (const v of ['a', 'b', 'c']) {
  console.log(v)
}

如何获得迭代索引?

循环不提供任何语法来执行此操作,但是您可以结合使用引入的解构语法ES6打电话给entries()数组上的方法:

for (const [i, v] of ['a', 'b', 'c'].entries()) {
  console.log(i, v)
}

免费下载我的JavaScript初学者手册


更多js教程: