Чтобы перебрать массив в JavaScript, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных:
- Цикл for: вы можете использовать традиционный цикл
for
для перебора массива, используя свойство длины массива. Вот пример:
var array = [1, 2, 3, 4, 5];
for (var i = 0; i < array.length; i++) {
console.log(array[i]);
}
-
Метод
- forEach(): метод
forEach()
позволяет выполнить предоставленную функцию один раз для каждого элемента массива. Вот пример:
var array = [1, 2, 3, 4, 5];
array.forEach(function(element) {
console.log(element);
});
-
Цикл
- for…of: Цикл
for…of
— это современный способ перебора повторяемых объектов, включая массивы. Вот пример:
var array = [1, 2, 3, 4, 5];
for (var element of array) {
console.log(element);
}
-
Метод
- map(). Метод
map()
создает новый массив, применяя функцию к каждому элементу исходного массива. Вот пример:
var array = [1, 2, 3, 4, 5];
var newArray = array.map(function(element) {
return element * 2;
});
console.log(newArray);
-
Метод
- reduce(): метод
reduce()
применяет функцию для уменьшения массива до одного значения. Он перебирает массив слева направо, накапливая результат. Вот пример:
var array = [1, 2, 3, 4, 5];
var sum = array.reduce(function(accumulator, currentValue) {
return accumulator + currentValue;
}, 0);
console.log(sum);