js map что это
Ответы
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