Цикл For Of в JavaScript
- Предыдущая страница JS Loop For In
- Следующая страница JS Loop While
Цикл For Of
JavaScript for of
использование цикла для итерации значений итерируемого объекта.
Он позволяет вам циклически перебирать итерируемые данные структуры, такие как массивы, строки, карты, списки узлов и т.д.:
грамматика
for (variable of iterable) { // блок кода для выполнения }
variable - Для каждого итерационного шага значение следующего свойстваassignается переменной. Переменная может быть объявлена с помощью const, let или var.
iterable - Объект с свойством итерации.
浏览器支持
For/of Поддержка браузерами
Добавлен в JavaScript (ES6) в 2015 году
Safari 7 является первым браузером, поддерживающим for of: | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Октябрь 2014 года | Июль 2015 года | Октябрь 2016 года | Октябрь 2013 года | Октябрь 2014 года |
Internet Explorer не поддерживает For/of。
Пробегать массив
Пример
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
Цикл.
- Предыдущая страница JS Loop For In
- Следующая страница JS Loop While