多语言展示
当前在线:1765今日阅读:26今日分享:39

es6 for of怎么获取index

在ES6中,新增了很多特性,如let&const、模板字符串、set&map、Symbol等。在使用for...of遍历集合或对象时,如何获取index?
工具/原料
1

JavaScript

2

Node.js

3

HBuilder

4

截图工具

5

WPS

方法/步骤
1

打开HBuilder开发工具,新建JavaScript文件for_of.js

2

打开新建的JavaScript文件,使用let定义一个数组a并赋值

3

调用for...of遍历数组a,并打印遍历结果a1和a[a1]

4

保存文件并使用Node Application运行,查看控制台打印结果,第一列为数组元素,第二列为undefined

5

由打印结果看出,index并没有获取;修改for...of语句,将数组转换成Map结果,然后进行遍历

6

再次保存代码并运行文件,可以看到打印结果,第一列为数组索引index,第二列为数组元素

总结

es6 for of获取index将数组转换成Map结果,然后循环遍历END

注意事项
1

注意在ES6如何使用for...of获取index

2

注意使用for...of遍历数组、Set和Map

推荐信息