Проверяет понимание метода map() для трансформации массивов и его отличия от мутирующих операций.
Метод map() — это встроенная функция массивов в JavaScript, которая позволяет применить колбэк к каждому элементу и получить новый массив той же длины. Он относится к функциональным методам и не мутирует исходные данные.
Колбэк принимает три аргумента: текущий элемент, его индекс и сам массив. Результат каждого вызова добавляется в новый массив. Например, удвоение чисел:
const numbers = [1, 2, 3];
const doubled = numbers.map(num => num * 2);
// doubled: [2, 4, 6]Используйте map() когда нужно получить новый массив на основе существующего без изменения оригинала. Это делает код чище и предсказуемее.