在 Javascript / ReactNative 中从数组中获取 For 循环的值和索引的简单方法是什么?

What is the simple way to get value and index on For of loop out of an array in Javascript / ReactNative?

我理解for of就是从Javascript中的数组中获取元素。

for (let element of array) {
  // do something with element
}

问题是我无法在循环中获取索引。

但我记得在过去的某个时候,我读到我也可以使用或多或少像这样的语法在循环中获取索引:

for ((index, element) of array.indexed()) {
  // can access both index and element here
}

但是在Javascript的for循环语法选择的众多面孔中很难找到它。我读到的答案之一是 here,其中包含大量索引 for 循环替代方案,但与我上面描述的完全不同。

使用这个

for (const [index, value] of array.entries()) {
  console.log(index, value);
}