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