Обложка канала

WebDEV

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

WebDEV

5 лет назад
Открыть в
💡 Методы массивов в JavaScript

▍Часть
1

С помощью методов массива в JavaScript можно добиться крутых (а порой и элегантных) способов трансформации данных.

Далее будут перечислены некоторые методы массива, сгруппированные по назначению. Однако это далеко не весь список.

▍map, filter, reduce

В методах map(), filter() и reduce() иногда можно запутаться. Они полезны для трансформации массива или возвращения его агрегатного значения.

▍map(): возвращает массив, в котором каждый элемент изменяется с помощью переданной функции.

const arr = [1, 2, 3, 4, 5, 6];
const mapped = arr.map(el => el + 20);

console.log(mapped);
// [21, 22, 23, 24, 25, 26]

▍filter(): возвращает массив с теми элементами, в которых переданная функция возвращает true.

const arr = [1, 2, 3, 4, 5, 6];
const filtered = arr.filter(el => el === 2 || el === 4);

console.log(filtered);
// [2, 4]

Пример reduce и следующую группу рассмотрим в следующей части.

#советы #coding #js #web