二维码

JavaScript 的用途

JavaScript 的用途


For Of 循环

JavaScript for of语句循环 通过可迭代对象的值。

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

1
2
3
for (variable of iterable) {  
  // *code block to be executed*
}

variable - 对于每次迭代,下一个属性的值都会分配给该变量。变量可以用 constletvar来声明。

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


浏览器支持

For/of 于 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 不支持 For/of


遍历数组

1
2
3
4
5
6
const cars = ["BMW", "Volvo", "Mini"];  

let text = "";
for (let x of cars) {
  text += x;
}


遍历字符串

1
2
3
4
5
6
7
let language = "JavaScript";  

let text = "";
for (let x of language) {
text += x;
}


While 循环

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