目录

JavaScript For循环 Of


For Of 循环

JavaScriptfor of语句循环遍历可迭代对象的值。

它允许您循环遍历可迭代的数据结构,例如数组、字符串、映射、节点列表等:

语法

for (variable of iterable) {
  // code block to be executed
}

多变的- 对于每次迭代,下一个属性的值都会分配给变量。多变的可以声明为const,let, 或者var

可迭代的- 具有可迭代属性的对象。


浏览器支持

为/为于 2015 年被添加到 JavaScript 中(ES6

Safari 7 是第一个支持以下功能的浏览器:

Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Oct 2014 Jul 2015 Oct 2016 Oct 2013 Oct 2014

为/为Internet Explorer 不支持。


循环数组

示例

const cars = ["BMW", "Volvo", "Mini"];

let text = "";
for (let x of cars) {
  text += x;
}
亲自试一试 »

循环字符串

示例

let language = "JavaScript";

let text = "";
for (let x of language) {
text += x;
}
亲自试一试 »

While 循环

这个while循环和do/while循环将在下一章中解释。