▍Часть 1
С помощью методов массива в JavaScript можно добиться крутых (а порой и элегантных) способов трансформации данных.
Далее будут перечислены некоторые методы массива, сгруппированные по назначению. Однако это далеко не весь список.
▍map, filter, reduce
В методах map(), filter() и reduce() иногда можно запутаться. Они полезны для трансформации массива или возвращения его агрегатного значения.
▍map(): возвращает массив, в котором каждый элемент изменяется с помощью переданной функции.
const arr = [1, 2, 3, 4, 5, 6];▍filter(): возвращает массив с теми элементами, в которых переданная функция возвращает true.
const mapped = arr.map(el => el + 20);
console.log(mapped);
// [21, 22, 23, 24, 25, 26]
const arr = [1, 2, 3, 4, 5, 6];Пример reduce и следующую группу рассмотрим в следующей части.
const filtered = arr.filter(el => el === 2 || el === 4);
console.log(filtered);
// [2, 4]
#советы #coding #js #web