JavaScript for/of 語句
- 上一頁 for...in
- 下一頁 function
- 返回上一層 JavaScript 語句參考手冊
定義和用法
for/of 語句循環遍歷可迭代對象的值。
JavaScript 支持不同類型的循環:
- for - 多次循環代碼塊
- for/in - 遍歷對象的屬性
- for/of - 循環遍歷可迭代對象的值
- while - 在指定條件為真時循環代碼塊
- do/while - 循環一次代碼塊,然后在指定條件為真時重復循環
實例
例子 1
循環遍歷數組的值:
var cars = ['BMW', 'Volvo', 'Mini']; var x; for (x of cars) { document.write(x + "<br >"); }
例子 2
循環遍歷字符串的值:
var txt = 'JavaScript'; var x; for (x of txt) { document.write(x + "<br >"); }
語法
for (variable of iterable) { code block to be executed }
參數值
參數 | 描述 |
---|---|
variable | 必需。對于每次迭代,下一個屬性的值都會賦給變量。變量可以用 const、let 或 var 聲明。 |
iterable | 必需。擁有可迭代屬性的對象。 |
技術細節
JavaScript 版本: | ECMAScript 2015 |
---|
瀏覽器支持
語句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/of | 38.0 | 12.0 | 51.0 | 8.0 | 25.0 |
- 上一頁 for...in
- 下一頁 function
- 返回上一層 JavaScript 語句參考手冊