W tym artykule pokazuje metody zliczania występowania elementu tablicy w JavaScript.
Liczba elementów tablicy w JavaScript
Aby policzyć występowanie elementu tablicy w JavaScript, użyj poniżej podania metod:
Omówmy wszystkie wymienione metody osobno.
Metoda 1: Policz występowanie elementów tablicy za pomocą metody Filter ()
Policzyć występowanie określonego elementu w tablicy, „filtr()„Zastosowana jest metoda. Odfiltrował elementy danej tablicy, które przeszły test zdefiniowany przez określoną funkcję.
Składnia
Dla następującej składni jest używana dla filtr() metoda zliczenia występowania elementu w tablicy.
Tutaj "element”Czy element tablicy jest obecnie przetwarzany.
Wartość zwracana
Elementy, które przechodzą test, są zwracane w tablicy. Jeśli żaden z elementów nie spełnia kryteriów, zwraca pustą tablicę.
Przykład
Najpierw utwórz szereg losowych liczb o nazwie „szyk”:
W następnym kroku postępuj zgodnie z tymi wierszami kodu:
funkcja elementCount (arr, element)W powyższym fragmencie kodu:
Wywołaj funkcję „elementCount ()”Przechodząc„szyk”Jako pierwszy argument i„6”To drugi argument, który jest wyszukiwanym elementem w tablicy:
konsola.log (elementCount (tablica, 6));Wyjście
Wyjście wskazuje, że występowanie elementu „6„W tablicy jest„2".
Metoda 2: Zliczenie elementów tablicy zliczania za pomocą metody Ruck ()
„„zmniejszyć()”Metoda jest przydatną metodą, którą można wykorzystać do efektywnego obliczenia liczby wystąpień określonego elementu w tablicy.
Składnia
Postępuj zgodnie z podaną składnią do metody redukuj ():
W powyższej składni:
Przykład
Zdefiniuj funkcję „elementCount ()„To wymaga dwóch parametrów, tablicy i wyszukiwanego elementu, a następnie wywołuje„zmniejszyć()„Metoda, która będzie liczyć wystąpienia wyszukiwanego elementu:
Wywołaj funkcję „elementCount ()" w "konsola.dziennik()„Metoda, przekazując„szyk”Jako pierwszy argument i„2”Jako drugi argument, który jest wyszukiwanym elementem w tablicy:
konsola.log (elementCount (tablica, 2));Wyjście
Wyjście wskazuje, że występowanie elementu „3„W tablicy jest„3”:
Metoda 3: Zliczenie elementów tablicy zliczania za pomocą pętli
Istnieje inna metoda zliczania wystąpień elementów tablicy jest „Do" pętla. Jest to jedna z najczęstszych metod iteracji nad tablicą.
Składnia
Użyj następującej składni dla „Do" pętla:
Przykład
Użyj tej samej tablicy utworzonej w poprzednim przykładzie, teraz utwórz pustą tablicę o nazwie „ElementCount”:
W następnym kroku iteruj tablicę na długości i policz występowanie każdego elementu za pomocą „Do" pętla:
dla (var i = 0; i < array.length; i++)Wydrukuj liczbę wystąpień wszystkich elementów na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (elementCount);Wyjście
Powyższe dane wyjściowe pokazuje liczbę wystąpień każdego elementu tablicy.
Aby policzyć występowanie określonego elementu, postępuj zgodnie z poniższym wierszem kodu:
konsola.log (elementCount [6]);Wyjście wyświetla się „2„To jest całkowita liczba występowania elementu”6„W tablicy:
Policz występowanie elementu tablicy za pomocą for-of-of-of-Loop
„„dla„Pętla to zaawansowana forma„Do" pętla. Jest trochę łatwiejszy i itera wartości iteracyjnego obiektu. Służy również do zliczania liczby całkowitych wystąpień każdego elementu w tablicy i określonego elementu.
Składnia
Postępuj zgodnie z poniższą składnią dla „dla" pętla:
Przykład
Użyj tej samej tablicy utworzonej w poprzednim przykładzie, teraz deklaruj pustą tablicę o nazwie „ElementCount”:
Teraz użyj „dla„Pętla, aby iterować tablicę i policzyć występowanie każdego elementu:
dla (var element tablicy)Wydrukuj liczbę występowania każdego elementu w tablicy na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (elementCount);Wyjście wyświetla liczbę wystąpień każdego elementu tablicy:
Aby policzyć występowanie określonego elementu, utwórz zmienną „zliczanie”I przechowuj„8" w tym:
var hrabiego = 8;Ustaw liczbę na 0:
var elementCount = 0;Iteruj tablicę za pomocą pętli i zwiększyć liczbę, jeśli „zliczanie" jest obecny:
dla (ARR z tablicy)Wydrukuj wynikową liczbę na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (elementCount);Wyjście
Zebraliśmy metody zliczenia wystąpień elementu w tablicy w JavaScript.
Wniosek
Aby zliczyć wystąpienia elementów w tablicy, użyj „filtr()„Metoda z„długość" nieruchomość, "zmniejszyć()" metoda, "Do„Pętla lub„dla" pętla. Metody filtra () i redukuj () są stosowane do zliczania występowania określonego elementu, podczas gdy pętla dla dla obu jest używana dla obu, zliczając wszystkie wystąpienia elementów w tablicy i wystąpienia elementu określonego w tablicy. W tym artykule pokazano metody zliczania występowania elementu tablicy w JavaScript.