Рубрики
Без рубрики

Функция JavaScript map()

Подробная информация о функции `map()` в JavaScript

map() является ключевым методом массива, когда дело доходит до мышления в терминах функционального программирования.

В этом примере выполняется итерация a и создается новый массив с результатом выполнения f() на каждом a элементе:

const b = a.map(f)

Учитывая массив, мы можем использовать map() для создания нового массива из исходного, а затем фильтровать результат с помощью filter() . В этом коротком примере создается новый массив, чтобы получить первую букву каждого элемента в массиве список , и фильтруется тот, который соответствует А :

const list = ['Apple', 'Orange', 'Egg']
list.map(item => item[0]).filter(item => item === 'A') //'A'

Оригинал: “https://flaviocopes.com/javascript-map/”