Конструкция for-of

Конструкция for-of создает цикл для перебора массива.

Синтаксис

javascriptfor (let переменнаяДляЭлемента of массив) {
  /*
    В переменнуюДляЭлемента по очереди
    будут попадать элементы перебираемого массива.
  */
};

Пример

Переберем элементы массива и выведем их на экран:

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

Пример

Сделаем счетчик итераций цикла:

javascriptlet arr = [1, 2, 3, 4, 5];

let i = 0;
for (let elem of arr) {
  console.log(elem);
  i++;
}
console.log(i);

Смотрите также

  • урок из учебника JavaScript,
    в котором описывается работа с циклом for-of
  • конструкцию for-in,
    которая создает цикл для перебора объекта
  • инструкцию break,
    которая прерывает цикл
  • инструкцию continue,
    которая переводит цикл на следующую итерацию