for-of ループを使用して配列要素にアクセスできます。
for (const j of [1, 2, 3, 4, 5]) {
console.log(j);
}
このコードを変更して、現在のインデックスにもアクセスするにはどうすればよいでしょうか。forEach でも for-in でもなく、for-of 構文を使用してこれを実現したいと思います。
ベストアンサー1
for (const index of ["a", "b", "c", "d", "e"].keys()) {
console.log(index);
}
キーと値の両方にアクセスしたい場合は、Array.prototype.entries()
と構造化解除:
for (const [index, value] of ["a", "b", "c", "d", "e"].entries()) {
console.log(index, value);
}