JavaScript Цикл For Of
For Of
JavaScript оператор for of
перебирает значения итеративного объекта.
Это позволяет вам перебирать повторяющиеся структуры данных, такие как массивы, строки, карты, списки узлов и многое другое:
Синтаксис
for (переменная повторяемая) {
// блок кода, подлежащий выполнению
}
переменная - Для каждой итерации переменной присваивается значение следующего свойства. Переменная может быть объявлена с помощью const
, let
или var
.
повторяемая - Объект, обладающий повторяющимися свойствами.
Поддержка браузера
For/of был добавлен в JavaScript в 2015 году (ES6)
Safari 7 был первым браузером, поддерживающим:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of не поддерживается в Internet Explorer.
Зацикливание на массиве
Пример
const cars = ["БМВ", "Вольво", "Мини"];
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
объясняются в следующей главе.