Встречается на собеседованиях • сегодня

В чем разница между методами массива

map() создает новый массив, применяя функцию к каждому элементу исходного массива.
forEach() просто перебирает элементы, не возвращая новый массив.
filter() возвращает новый массив с элементами, прошедшими проверку.
reduce() сводит массив к одному значению, применяя функцию аккумулятора.

Пример:

javascript
const nums = [1, 2, 3];
const doubled = nums.map(x => x * 2); // [2, 4, 6]
nums.forEach(x => console.log(x)); // 1, 2, 3
const evens = nums.filter(x => x % 2 === 0); // [2]
const sum = nums.reduce((acc, x) => acc + x, 0); // 6
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы