В JavaScript цикл for используется для перебора блока кода определенное количество раз. Вот пример цикла for в JavaScript:
for (let i = 0; i < 10; i++) {
console.log(i);
}
Этот цикл выполнит код внутри фигурных скобок 10 раз, выводя значения от 0 до 9 в консоль.
Помимо базового цикла for, JavaScript предоставляет несколько методов для перебора массивов и объектов. Вот некоторые часто используемые методы:
- forEach: выполняет предоставленную функцию один раз для каждого элемента массива.
- map: создает новый массив с результатами вызова предоставленной функции для каждого элемента массива.
- фильтр: создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией.
- reduce: применяет функцию к аккумулятору и каждому элементу массива, уменьшая его до одного значения.
- for…of: выполняет итерацию по повторяемым объектам, таким как массивы, строки, карты и т. д., для получения значений.
Вот пример использования метода forEachдля перебора массива:
const arr = [1, 2, 3, 4, 5];
arr.forEach((element) => {
console.log(element);
});
Это выведет на консоль каждый элемент массива.