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チュートリアル: