JavaScript 的 for...of 循环
For...of 循环
JavaScript 的 for...of
语句用于遍历可迭代对象的**值**。
它允许您循环遍历可迭代数据结构,例如数组、字符串、映射、节点列表等。
语法
for (变量 of 可迭代对象) {
// 要执行的代码块
}
变量 - 每次迭代时,下一个属性的值都会被分配给变量。变量 可以使用 const
、let
或 var
声明。
可迭代对象 - 具有可迭代属性的对象。
浏览器支持
For...of 是在 2015 年(ES6)被添加到 JavaScript 的。
Safari 7 是第一个支持 for...of 的浏览器。
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
2014 年 10 月 | 2015 年 7 月 | 2016 年 10 月 | 2013 年 10 月 | 2014 年 10 月 |
For...of 不支持 Internet Explorer。
遍历数组
遍历字符串
While 循环
while
循环和 do/while
循环将在下一章中讲解。