Функция JavaScript map ()

Деталиmap()Функция в JavaScript

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

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

const b = a.map(f)

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

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

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: