Ten blog pokaże metody liczenia określonych elementów w tablicy w JavaScript.
Jak policzyć niektóre elementy w tablicy w JavaScript?
Aby policzyć niektóre elementy w tablicy, użyj następujących metod:
Metoda 1: Policz niektóre elementy w tablicy za pomocą metody Filter ()
Aby policzyć niektóre elementy w tablicy, użyj „filtr()" metoda. Ta metoda iteruje każdy element tablicy i filtruje elementy, które spełniają warunek. Daje nową tablicę zawierającą elementy filtrowane w zależności od stanu.
Składnia
Użyj następującej składni do użycia metody Filter ():
Przykład
Utwórzmy szereg liczb:
Element przechowywania w zmiennej ”element„To zostanie przeszukane w tablicy:
var element = 5;Przywołaj metodę Filter () i sprawdź istnienie elementu w funkcji zwrotnej:
tablica = tablica.filtr (wartość => wartość == element);Teraz wydrukuj wynikową tablicę filtrowaną na konsoli:
konsola.log (tablica);Dane wyjście wyświetla tablicę, która odfiltrowała liczbę „5” z tablicy:
Metoda 2: Policz niektóre elementy w tablicy za pomocą metody Ruck ()
Metoda filtra () podaje tablicę dopasowanych elementów, a nie dokładną liczbę określonego elementu. Jednakże "zmniejszyć()”Metoda liczy określony element w tablicy. Jest to najskuteczniejsza metoda znalezienia liczby wystąpień/wystąpień każdego elementu/wartości w tablicy. Podejmuje funkcję wywołania zwrotnego, która iteruje każdy element i znajduje występowanie określonego elementu.
Składnia
Do zastosowania metody redukuj () użyj podanej składni:
Przykład
Wywołaj metodę redukuj () w tablicy i znajdź całkowite wystąpienia elementu „5„W tablicy:
Na koniec wydrukuj całkowitą liczbę elementu „5”W tablicy za pomocą„konsola.dziennik()" metoda:
konsola.log („Element” 5 'w tablicy występuje „ + tablica +„ Times ”);Wyjście wskazuje, że całkowita liczba elementu „5„W tablicy jest„4”:
Metoda 3: Policz niektóre elementy w tablicy za pomocą pętli
Możesz także użyć tradycyjnego „Do”Pętla do zliczenia określonego elementu w tablicy. Pozwala na iterowanie każdego elementu w tablicy i porównywanie go z konkretnym elementem, który będzie potrzebny.
Składnia
Postępuj zgodnie z składnią, aby użyć pętli „for”:
Przykład
Ustaw liczbę na 0:
Iteruj tablicę aż do jej długości i porównaj elementy z konkretnym elementem, który jest „5„Aby sprawdzić całkowitą liczbę wystąpień w tablicy:
dla (var i = 0; i < array.length; ++i)Na koniec wydrukuj liczbę na konsoli:
konsola.log (Count);Wyjście
Zebraliśmy wszystkie instrukcje dotyczące liczenia określonego elementu w tablicy.
Wniosek
Aby policzyć niektóre elementy w tablicy w JavaScript, użyj „filtr()" metoda, "zmniejszyć()„Metoda lub tradycyjny”Do" pętla. Filter () Metoda filtruje elementy pasujące do określonego elementu, podczas gdy metoda redukowania () lub pętli dla całkowitej liczby wystąpień konkretnego elementu. Ten blog wykazał metody liczenia określonych elementów w tablicy w JavaScript.