Расскажи про map, filter, reduce — когда какой?

Junior
390 просмотров
AFK Offer AI

map трансформирует каждый элемент массива и возвращает новый массив той же длины. filter возвращает новый массив только с элементами, прошедшими условие. reduce сворачивает массив в одно значение — сумму, объект, другой массив. Map — когда нужно преобразовать данные. Filter — когда нужно отсеять. Reduce — когда нужно агрегировать. Все три не мутируют оригинальный массив и могут чейниться: arr.filter(...).map(...).

Следующий вопрос

Что такое box model в CSS?