JavaScript для методов итерации циклов и массивов: подробное руководство

В JavaScript цикл for используется для перебора блока кода определенное количество раз. Вот пример цикла for в JavaScript:

for (let i = 0; i < 10; i++) {
  console.log(i);
}

Этот цикл выполнит код внутри фигурных скобок 10 раз, выводя значения от 0 до 9 в консоль.

Помимо базового цикла for, JavaScript предоставляет несколько методов для перебора массивов и объектов. Вот некоторые часто используемые методы:

  1. forEach: выполняет предоставленную функцию один раз для каждого элемента массива.
  2. map: создает новый массив с результатами вызова предоставленной функции для каждого элемента массива.
  3. фильтр: создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.
  4. reduce: применяет функцию к аккумулятору и каждому элементу массива, уменьшая его до одного значения.
  5. for…of: выполняет итерацию по повторяемым объектам, таким как массивы, строки, карты и т. д., для получения значений.

Вот пример использования метода forEachдля перебора массива:

const arr = [1, 2, 3, 4, 5];
arr.forEach((element) => {
  console.log(element);
});

Это выведет на консоль каждый элемент массива.