In diesem Artikel wird die Methoden zum Zählen eines Elements des Arrays in JavaScript demonstriert.
Zählen Sie Array -Elemente Vorkommen in JavaScript
Verwenden Sie die folgenden Methoden, um die Vorkommen des Array-Elements in JavaScript zu zählen:
Lassen Sie uns alle genannten Methoden separat diskutieren.
Methode 1: Zählen Sie das Array -Element -Vorkommen mit Filter () Methode
Um das Auftreten des spezifischen Elements in einem Array zu zählen, das “Filter()”Methode wird verwendet. Es filterte die Elemente des angegebenen Arrays, die den durch die angegebenen Funktion definierten Test bestanden haben.
Syntax
Die folgende Syntax wird für die verwendet Filter() Methode zum Zählen der Elementvorkommen in einem Array.
Hier das "ElementIst das derzeit verarbeitete Array -Element.
Rückgabewert
Die Elemente, die den Test bestehen, werden in einem Array zurückgegeben. Wenn keines der Elemente die Kriterien erfüllt, gibt es ein leeres Array zurück.
Beispiel
Erstellen Sie zunächst eine Reihe von zufälligen Zahlen mit dem Namen “Array”:
Befolgen Sie im nächsten Schritt folgende Codezeilen:
Funktion ElementCount (arr, Element)Im obigen Code -Snippet:
Rufen Sie die Funktion auf “ElementCount ()"Durch das Übergeben"Array"Als erstes Argument und das"6Ist das zweite Argument, das das durchsuchte Element in einem Array ist:
Konsole.log (ElementCount (Array, 6));Ausgang
Der Ausgang zeigt an, dass das Auftreten des Elements “6"In einem Array ist"2”.
Methode 2: Zählen Sie das Array -Element -Vorkommen unter Verwendung von Reduzierung () Methode
Der "reduzieren()Die Methode ist eine nützliche Methode, mit der die Anzahl der Vorkommen eines bestimmten Elements in einem Array effizient berechnet werden kann.
Syntax
Befolgen Sie die bereitgestellte Syntax für die Vertragsmethode:
In der obigen Syntax:
Beispiel
Eine Funktion definieren “ElementCount ()"Das erfordert zwei Parameter, ein Array und das durchsuchte Element und ruft dann das auf"reduzieren()Methode, die die Vorkommen des durchsuchten Elements zählt:
Rufen Sie die Funktion auf “ElementCount ()" im "Konsole.Protokoll()"Methode durch Übergabe"Array"Als erstes Argument und das"2”Als zweites Argument, das das durchsuchte Element in einem Array ist:
Konsole.log (ElementCount (Array, 2));Ausgang
Der Ausgang zeigt an, dass das Auftreten des Elements “3"In einem Array ist"3”:
Methode 3: Zählen Sie das Array -Element -Vorkommen mit für die Schleife
Es gibt eine andere Methode zum Zählen von Array -Elementen, die das „für”Schleife. Es ist eine der häufigsten Methoden zum Iterieren über ein Array.
Syntax
Verwenden Sie die folgende Syntax für die “für”Schleife:
Beispiel
Verwenden Sie das gleiche Array, das im vorherigen Beispiel erstellt wurde. Erstellen Sie nun ein leeres Array mit dem Namen "ElementCount”:
Iteren Sie im nächsten Schritt das Array über die Länge und zählen Sie das Auftreten jedes Elements mit dem “für”Schleife:
für (var i = 0; i < array.length; i++)Drucken Sie die Anzahl der Vorkommen aller Elemente auf der Konsole mit dem “Konsole.Protokoll()" Methode:
Konsole.log (elementCount);Ausgang
Die obige Ausgabe zeigt die Anzahl der Vorkommen jedes Elements eines Arrays.
Um das Auftreten des spezifischen Elements zu zählen, folgen Sie der folgenden Codezeile:
Konsole.log (ElementCount [6]);Die Ausgabe wird angezeigt "2"Das ist die Gesamtzahl des Auftretens des Elements"6”In einem Array:
Zählen Sie das Array-Element-Vorkommen mit der für die Schleife
Der "für"Schleife ist die fortgeschrittene Form der"für”Schleife. Es ist ein bisschen einfacher und iteriert die Werte eines iterbaren Objekts. Es wird auch verwendet, um die Anzahl der Gesamtvorkommen jedes Elements in einem Array und eines angegebenen Elements zu zählen.
Syntax
Folgen Sie der folgenden Syntax für die “für”Schleife:
Beispiel
Verwenden Sie das gleiche Array, das im vorherigen Beispiel erstellt wurde, und deklarieren Sie nun ein leeres Array mit dem Namen “ElementCount”:
Verwenden Sie nun die “fürSchleife, um das Array zu iterieren und das Auftreten jedes Elements zu zählen:
für (VAR -Element des Arrays)Drucken Sie die Anzahl des Auftretens jedes Elements in einem Array auf der Konsole mit der “ausKonsole.Protokoll()" Methode:
Konsole.log (elementCount);Die Ausgabe zeigt die Anzahl der Vorkommen jedes Elements eines Arrays an:
Um das Auftreten des spezifischen Elements zu zählen, erstellen Sie eine Variable “Grafschaft"Und lagern"8" drin:
var Countelement = 8;Stellen Sie die Anzahl auf 0 ein:
var elementCount = 0;Durch das Array mit der für die Schleife durchlaufen und erhöhen Sie die Anzahl, wenn das “Grafschaft" ist anwesend:
für (Array von Array)Drucken Sie die resultierende Anzahl auf der Konsole mit der “druckenKonsole.Protokoll()" Methode:
Konsole.log (elementCount);Ausgang
Wir haben die Methoden zusammengestellt, um die Elementvorkommen in einem Array in JavaScript zu zählen.
Abschluss
Verwenden Sie das “, um Elementvorkommen in einem Array zu zählenFilter()Methode mit der “Länge" Eigentum, "reduzieren()" Methode, "für"Schleife oder die"für”Schleife. Die Methoden filter () und recry () werden verwendet in einem Array. In diesem Artikel wurde die Methoden zum Zählen eines Elements des Arrays in JavaScript gezeigt.