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

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

  1. Цикл for:
    Традиционный цикл for позволяет перебирать массив с помощью индексной переменной.
const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
  console.log(array[i]);
}
  1. Метод forEach():
    Метод forEach()выполняет предоставленную функцию один раз для каждого элемента массива.
const array = [1, 2, 3, 4, 5];
array.forEach((element) => {
  console.log(element);
});

<старый старт="3">

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

    1. map():
      Метод map()создает новый массив, вызывая предоставленную функцию для каждого элемента массива.
    const array = [1, 2, 3, 4, 5];
    const newArray = array.map((element) => {
      return element * 2;
    });
    console.log(newArray);
    1. Цикл for…in:
      Цикл for…inперебирает свойства объекта, но его также можно использовать для перебора массивов. Однако для массивов обычно рекомендуется использовать другие методы.
    const array = [1, 2, 3, 4, 5];
    for (const index in array) {
      console.log(array[index]);
    }
    1. Цикл while:
      Цикл whileможно использовать для перебора массивов путем увеличения счетчика до тех пор, пока не будет выполнено определенное условие.
    const array = [1, 2, 3, 4, 5];
    let i = 0;
    while (i < array.length) {
      console.log(array[i]);
      i++;
    }