Оператор for/of в JavaScript
- Предыдущая страница for...in
- Следующая страница function
- Вернуться на один уровень выше Референсное руководство по операторам JavaScript
Определение и использование
for/of оператор цикла遍яет значения итерируемого объекта.
JavaScript поддерживает различные типы циклов:
- for - повторение блока кода несколько раз
- for/in -遍ение свойств объекта
- for/of - цикл遍ения значений итерируемого объекта
- while - выполняет блок кода, если условие истинно
- do/while - выполняет блок кода один раз, затем повторяет цикл, если условие истинно
Пример
Пример 1
Циклическое прохождение значений массива:
var cars = ['BMW', 'Volvo', 'Mini']; var x; for (x of cars) { document.write(x + "<br >"); }
Пример 2
Циклическое прохождение значений строки:
var txt = 'JavaScript'; var x; for (x of txt) { document.write(x + "<br >"); }
Грамматика
for (variable of iterable) { code block to be executed }
Значение параметра
Параметр | Описание |
---|---|
variable | Обязателен. Для каждого итерационного шага значение следующего свойства назначается переменной. Переменная может быть объявлена с помощью const, let или var. |
iterable | Обязателен. Объект с свойствами, подлежащими итерации. |
Технические детали
Версия JavaScript: | ECMAScript 2015 |
---|
Поддержка браузеров
Указание | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/of | 38.0 | 12.0 | 51.0 | 8.0 | 25.0 |
Соответствующие страницы
Учебник JavaScript:Цикл For в JavaScript
Руководство JavaScript:Конструкция for в JavaScript
- Предыдущая страница for...in
- Следующая страница function
- Вернуться на один уровень выше Референсное руководство по операторам JavaScript