Access to ES6 array element index inside for-of loop
Use Array.prototype.keys: for (const index of [1, 2, 3, 4, 5].keys()) { console.log(index); } If you want to access both the key and the value, you can use Array.prototype.entries() with destructuring: for (const [index, value] of [1, 2, 3, 4, 5].entries()) { console.log(index, value); }