在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
上一篇:驾驶证丢了找人代替补办做法
下一篇:流量不够用怎么办