6 методов перебора массивов в JavaScript

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

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