Мы используем map, когда хотим из массива определенной длины получить новый массив такой же длины, где каждый элемент будет преобразован в что-то новое.
Например, мы можем каждое число увеличить в два раза:
const numbers = [1, 4, 9, 16]; console.log(numbers.map(x => x * 2)); // [2, 8, 18, 32]
Мы не обязаны записывать трансформацию в виде стрелочной функции, можно использовать классическую запись через function.
const numbers = [1, 4, 9, 16]; console.log(function (x) { return x * 2; });
Теоретически мы можем даже объявить функцию отдельно и передать ее в метод map.
function double(x) { return x * 2; } const numbers = [1, 4, 9, 16]; console.log(numbers.map(double));
В следующих задачах при решении можно использовать метод map.