js map что это

Аватар пользователя Aleksey
Aleksey
02 апреля 2023

.map() - это метод массивов, который создает новый массив, проходя по каждому элементу вызываемой функции и возвращая результат выполнения этой функции для каждого элемента:

const numbers = [1, 2, 3, undefined];

const doubledNumbers = numbers.map(function (num) {
  return num * 2;
});

console.log(doubledNumbers); // [2, 4, 6, NaN]

В этом примере метод .map() применяет функцию, которая умножает каждый элемент массива numbers на 2 и возвращает новый массив doubledNumbers с измененными значениями.

Обратите внимание, что последним элементов в массиве является undefined. Поэтому, в результате выполнения map функции и операции умножения, мы получили NaN в результируещем массиве.

0 0