Зацикливание массивов в 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(function(element) {
  console.log(element);
});
    Цикл

  1. for…of: Цикл for...of— это новый цикл, представленный в ECMAScript 6 (ES6), который позволяет перебирать итерируемые объекты, включая массивы. Вот пример:
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(function(element) {
  return element * 2;
});
console.log(newArray);
    Цикл

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

  1. do… while: Цикл do... whileаналогичен циклу while, но он всегда выполняет блок кода хотя бы один раз перед проверкой условия.. Вот пример:
const array = [1, 2, 3, 4, 5];
let i = 0;
do {
  console.log(array[i]);
  i++;
} while (i < array.length);