Встречается на собеседованиях • сегодня
В чем разница между методами массива
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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы