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

Является ли map мутирующим методом массива

Нет, map не мутирует исходный массив. Он создает новый массив, применяя переданную функцию к каждому элементу исходного массива.

Пример:

javascript
const arr = [1, 2, 3];
const newArr = arr.map(x => x * 2);

console.log(arr); // [1, 2, 3] - исходный массив не изменился
console.log(newArr); // [2, 4, 6] - новый массив

text

Важные особенности:
- Возвращает новый массив той же длины
- Не изменяет исходный массив
- Колбэк-функция получает 3 параметра: `(element, index, array)`
- Работает только с существующими элементами (пропускает пустые ячейки разреженных массивов)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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