Задачи на метод Array#map

Пример использования

Мы используем 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.