> Как пройтись по всем элементам массива в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: Avito, Яндекс

Стек: JavaScript

> Пример ответа

В JavaScript существует несколько способов перебора элементов массива. Самый современный и рекомендуемый - метод forEach(). Он принимает функцию обратного вызова, которая выполняется для каждого элемента:

JAVASCRIPT
const arr = [1, 2, 3];
arr.forEach((item, index) => {
console.log(item, index);
});

Также часто используются циклы. Классический for даёт полный контроль над индексами:

JAVASCRIPT
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}

Цикл for...of удобен, когда нужны только значения, без индекса:

JAVASCRIPT
for (const item of arr) {
console.log(item);
}

Для преобразования массива применяют map(), который возвращает новый массив:

JAVASCRIPT
const doubled = arr.map(item => item * 2);

Если требуется фильтрация - filter(), для поиска - find(), для проверки условий - every() или some(). Выбор зависит от задачи: forEach - для побочных эффектов, map - для трансформации, циклы - для гибкости.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью