hi,欢迎访问本站!
当前位置: 首页Web前端正文

js中for...of如何获取数组的索引值

墨初 Web前端 265阅读

在javascript脚本代码中,for...of循环方法主要用于遍历迭代对像中的元素值,它是无法获取数组中元素的索引的,但可以通过其它的方法来解决这个问题。

js中数组的内置方法中有个entries()方法,此方法可以返回一个遍历器的对象,该对象包含数组索引与对应元素的数组。

for...of获取数组元素索引的方法

例:

// 可参考以下示例
const arr = ['php', 'js', 'java','73so.com'];
for(const [key,value] of arr.entries()){
    console.log(key);
    console.log(value);
}

注意:

1、entries()为js数组的一个内置方法。

2、在for...of循环中,可以使用entries来获取数组的索引值。

3、for...of循环本身无法获取数组的索引

声明:无特别说明,转载请标明本文来源!
相关推荐