迭代(循环)数组的值:
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
亲自试一试 »
这个for...of
语句组合迭代(循环)任何可迭代的值。
循环内的代码块针对每个值执行一次。
JavaScript 教程:教程的 JavaScript...
for (x of
iterable) {
code block to be executed
}
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
声明 | 描述 | |
休息 | 跳出循环 | |
继续 | 跳过循环中的值 | |
尽管 | 当条件为 true 时循环代码块 | |
做……同时 | 循环代码块一次,然后当条件为 true 时循环 | |
为了 | 当条件为 true 时循环代码块 | |
为了...的 | 循环任何可迭代的值 | |
为...在 | 循环对象的属性 |
for..of
是 ECMAScript6 (ES6) 功能。
所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
Internet Explorer 11(或更早版本)不支持。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!