JavaScript for/of
Пример
Цикл по значениям массива:
var cars = ['БМВ', 'Вольво', 'Mini'];
var x;
for (x of cars) {
document.write(x + "<br >");
}
Попробуйте сами »
Пример
Цикл по значениям строки:
var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x
+ "<br >");
}
Попробуйте сами »
Определение и использование
Оператор for/of цикл перебирает значения итеративного объекта.
JavaScript поддерживает различные виды циклов:
- for - циклы через блок кода несколько раз
- for/in - циклы через свойства объекта
- for/of - цикл перебирает значения итеративного объекта
- while - цикл проходит через блок кода, пока заданное условие истинно
- do/while - цикл проходит через блок кода один раз, а затем повторяет цикл, пока заданное условие истинно
Поддержка браузера
Заявление | |||||
---|---|---|---|---|---|
for/of | 38.0 | 12.0 | 51.0 | 8.0 | 25.0 |
Синтаксис
for (variable of
iterable) {
блок кода для выполнения
}
Значения параметров
Параметр | Описание |
---|---|
variable | Требуемый. Для каждой итерации переменной присваивается значение следующего свойства. Переменная может быть объявлена с помощью const, let или var. |
iterable | Требуемый. Объект, обладающий итеративными свойствами |
Технические детали
Версия JavaScript: | ECMAScript 2015 |
---|
Связанные страницы
JavaScript учебник: JavaScript For Loop
JavaScript справочник: JavaScript Заявление for