JavaScript For Of
- 上一頁 JS Loop For In
- 下一頁 JS Loop While
For Of 循環
JavaScript for of
語句循環遍歷可迭代對象的值。
它允許您循環遍歷可迭代的數據結構,例如數組、字符串、映射、節點列表等:
語法
for (variable of iterable) { // code block to be executed }
variable - 對于每次迭代,下一個屬性的值都會分配給變量。變量可以用 const、let 或 var 聲明。
iterable - 具有可迭代屬性的對象。
瀏覽器支持
For/of 在 2015 年被添加到 JavaScript (ES6)
Safari 7 是第一個支持 for of 的瀏覽器:
Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
2014 年 10 月 | 2015 年 7 月 | 2016 年 10 月 | 2013 年 10 月 | 2014 年 10 月 |
Internet Explorer 不支持 For/of。
遍歷數組
實例
const cars = ["BMW", "Volvo", "Mini"]; let text = ""; for (let x of cars) { text += x; }
While 循環
我們將在下一章講解 while
循環和 do/while
循環。
- 上一頁 JS Loop For In
- 下一頁 JS Loop While