Цикл for...of используется для перебора элементов массива, строки или других итерируемых (iterable) объектов, таких как наборы (Set), карты (Map) и т.д.

Синтаксис цикла for...of выглядит следующим образом:

for (let value of iterable) {
  // тело цикла
}

В каждой итерации цикла, значение текущего элемента извлекается из итерируемого объекта и присваивается переменной value.

Пример использования цикла for...of для перебора элементов массива:

const arr = [1, 2, 3]
 
for (let value of arr) {
  console.log(value)
}
// Вывод: 1 2 3

В этом примере, мы объявляем массив arr и используем цикл for...of для перебора его элементов. В каждой итерации, значение текущего элемента извлекается из массива и присваивается переменной value, которую мы затем выводим в консоль.

Цикл for...of предоставляет удобный способ для итерации по элементам итерируемых объектов и может быть использован вместо более традиционного цикла for с использованием индексов. Он также может быть использован совместно с оператором break для раннего выхода из цикла, если это необходимо.


Назад