js中 for of 获取下标值
时间: 2024-05-13 14:17:42 浏览: 94
vue.js指令v-for使用以及下标索引的获取
5星 · 资源好评率100%
在 JavaScript 中,for...of 循环用于遍历可迭代对象的值。如果你需要在循环中获取每个元素的下标(索引),可以使用数组的 entries() 方法将数组转换为一个迭代器对象,然后使用 for...of 循环迭代这个迭代器对象,获取每个元素的下标和值。示例如下:
```javascript
const array = ['a', 'b', 'c'];
for (const [index, value] of array.entries()) {
console.log(index, value);
}
```
输出结果为:
```
0 'a'
1 'b'
2 'c'
```
在上面的示例中,我们首先使用数组的 entries() 方法将数组转换为一个迭代器对象,然后在 for...of 循环中使用解构语法将迭代器返回的每个元素的下标和值分别赋值给变量 index 和 value。
阅读全文