Встречается на собеседованиях • сегодня
Как выбрать между разными методами массива и циклами
Выбор зависит от задачи и читаемости кода.
Методы массива (map, filter, reduce) лучше для:
- Четких операций с данными (трансформация, фильтрация)
- Цепочки вызовов (chaining)
- Иммутабельности (не изменяют исходный массив)
Циклы (for, while) лучше для:
- Сложной логики с break/continue
- Высокой производительности (редко, но for может быть быстрее)
- Работы с индексами
Пример:
javascript
// Через методы массива
const doubled = [1, 2, 3].map(x => x * 2); // [2, 4, 6]
// Через цикл
const doubled = [];
for (let i = 0; i < arr.length; i++) {
doubled.push(arr[i] * 2);
}Выбирай методы массива для ясности, циклы – для специфичных случаев.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы