Встречается на собеседованиях • сегодня
В чем разница межу map и forEach
map и forEach оба перебирают массив, но различаются возвращаемым значением и применением:
mapсоздает новый массив, применяя колбэк к каждому элементу. Исходный массив не изменяется.javascriptconst numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); // [2, 4, 6]
forEachпросто выполняет колбэк для каждого элемента, не возвращая новый массив (возвращаетundefined). Подходит для side-эффектов.javascriptconst numbers = [1, 2, 3]; numbers.forEach(num => console.log(num)); // 1, 2, 3
Итог:
- Используй
map, если нужен новый массив с преобразованными данными. - Используй
forEachдля итерации без возврата значений.

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