如何在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) }