Книга: JavaScript. Подробное руководство, 6-е издание
7.9.2. Метод map()
7.9.2. Метод map()
Метод map()
передает указанной функции каждый элемент массива, относительно которого он вызван, и возвращает массив значений, возвращаемых этой функцией. Например:
а = [1, 2, 3];
b = a.map(function(x) { return х*х; }); // b = [1, 4, 9]
Метод map()
вызывает функцию точно так же, как и метод forEach()
. Однако функция, передаваемая методу map(),
должна возвращать значение. Обратите внимание, что map()
возвращает новый массив: он не изменяет исходный массив. Если исходный массив является разреженным, возвращаемый массив также будет разреженным: он будет иметь ту же самую длину и те же самые отсутствующие элементы.
Похожие страницы
- SEMAPHORE COUNT
- SERVER CLIENT MAPPING
- NETMAP target
- Nmap
- Функции munmap() и do_munmap(): удаление интервала адресов
- Функциональное программирование в Python: lambda, zip, filter, map reduce
- 12.2.1 Port-Mapped vs. Memory-Mapped I
- Обеспечение работы по протоколу IMAP
- 10.3.3. Mapping Driver
- Using a Semaphore
- 7.4.2. Mapped Segments
- Объекты как карты (map)