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