LBweb Łukasz Bącik
Komentarze: 0

Liczebność elementów w tablicy

Zdarza się na stronie, że potrzebujemy policzyć elementy lub wystąpienia elementu w danym zbiorze danych. Z pomocą przychodzi tutaj funkcja reduce(), i to ją wykorzystamy do określenia liczebności.

Zatem przejdźmy od razu do kodu, który pozwoli policzyć wystąpienia elementu w tablicy.

Zadeklarujmy tablicę z danymi:

const data = [2, 5, 2, 6, 8, 4, 6, 9, 0, 1, 4];

Następnie wykorzystajmy funkcję reduce() i policzmy ile razy w tablicy wystąpiła wartość „4”.

const countOccurrences = (array, value) =>
  array.reduce((a, v) => (v === value ? a + 1 : a), 0)

Wykonajmy powyższy kod i określmy, iż chcemy policzyć wystąpienia „4”.

countOccurrences(data, 4)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *