遍历同步迭代器
for (let 变量 of 可迭代对象){ //let关键字可以省略, 但是用let定义一个for循环局部变量是个好习惯
//代码
}关于for…of循环与可迭代对象的详细说明,请参考:JavaScript可迭代性与枚举性
遍历异步迭代器
在for后面加上一个await
for await (let 变量 of 可迭代对象){
}注意:
- 该语句本质上是使用目标对象所提供的迭代器进行迭代的
- 所以遍历的顺序和内容是由目标内部决定的
- for of能遍历什么
相关对比
- forEach与for…of的区别 - 详细对比 forEach 和 for…of 的差异与选型建议