Различные методы перебора массива в JavaScript

Чтобы перебрать массив в JavaScript, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных:

  1. Цикл for: вы можете использовать традиционный цикл forдля перебора массива, используя свойство длины массива. Вот пример:
var array = [1, 2, 3, 4, 5];
for (var i = 0; i < array.length; i++) {
    console.log(array[i]);
}
    Метод

  1. forEach(): метод forEach()позволяет выполнить предоставленную функцию один раз для каждого элемента массива. Вот пример:
var array = [1, 2, 3, 4, 5];
array.forEach(function(element) {
    console.log(element);
});
    Цикл

  1. for…of: Цикл for…of— это современный способ перебора повторяемых объектов, включая массивы. Вот пример:
var array = [1, 2, 3, 4, 5];
for (var element of array) {
    console.log(element);
}
    Метод

  1. map(). Метод map()создает новый массив, применяя функцию к каждому элементу исходного массива. Вот пример:
var array = [1, 2, 3, 4, 5];
var newArray = array.map(function(element) {
    return element * 2;
});
console.log(newArray);
    Метод

  1. reduce(): метод reduce()применяет функцию для уменьшения массива до одного значения. Он перебирает массив слева направо, накапливая результат. Вот пример:
var array = [1, 2, 3, 4, 5];
var sum = array.reduce(function(accumulator, currentValue) {
    return accumulator + currentValue;
}, 0);
console.log(sum);