Array -Filtermethode in JavaScript | Erklärt

Array -Filtermethode in JavaScript | Erklärt
JavaScript bietet eine Vielzahl von integrierten Funktionen, um verschiedene Funktionen in Arrays wie Array auszuführen.Splice (), Array.einschließlich (), Array.filter () usw. Alle diese Array -Methoden werden verwendet, um unterschiedliche Funktionen zu erreichen. Beispielsweise gibt die Filter () -Methode ein Array gefilterter Elemente basierend auf einer Bedingung zurück und wirkt sich nicht auf das ursprüngliche/gegebene Array aus.

Dieser Beitrag wird ein gründliches Verständnis der folgenden Aspekte im Zusammenhang mit Array darstellen.filter () Methode:

  • Was ist Array.filter () in JavaScript?
  • Grundlegende Syntax
  • Wie geht es Array?.filter () Methode funktioniert in JavaScript?

Also lasst uns anfangen!

Was ist Array.filter () in JavaScript?

Es handelt sich um eine integrierte Array-Funktion, die ein neues Array von gefilterten Elementen erstellt, die auf bestimmten Kriterien basieren. Das Array.Die Methode filter () gibt das Array nur jener Elemente zurück, die den Zustand der Argumentfunktion erfüllen.

Syntax des Arrays.Filter()

Der folgende Snippet hilft Ihnen dabei, die grundlegende Syntax des Arrays zu verstehen.filter () Methode:

Array.Filter (Funktion (Current_Element, Index, arr), Thisimue)

Das Array.filter () Funktion kann mehrere Parameter erfolgen, einige von ihnen sind obligatorisch und andere optional:

  • Function () Parameter ist obligatorisch und wird für jedes einzelne Element des Arrays aufgerufen.
  • current_element ist ein obligatorischer Parameter, der den Wert des aktuellen Elements behält.
  • Der Index ist ein optionaler Parameter, der den Index der Strömung beibehält.
  • ARR ist ein optionaler Parameter, der das aktuelle Array hält.
  • Dieser Wert ist auch ein optionaler Parameter, dessen Standardwert nicht definiert ist und den Wert verwendet.

Wie geht es Array?.filter () Methode funktioniert in JavaScript?

Jetzt werden wir die Arbeit von Array verstehen.filter () Methode unter Verwendung einiger relevanter Beispiele.

So verwenden Sie Array.filter () Methode, um nur eine Reihe negativer Zahlen zu erhalten?

Der folgende Snippet erklärt die Arbeit der Filter () -Methode in JavaScript:

var numnarray = [12, -26, 32, 14, 27, -31, -17, 0, -1, 10];
var result = numberArray.Filter (Testfunktion);
Funktionstestfunktion (Werte)
Rückgabewerte < 0;

Konsole.log ("Array negativer Zahlen:", Ergebnis);

Das obige Programm führte die folgenden Funktionen aus:

  • Erstens haben wir ein Array mit dem Namen "NumberArray" erstellt, das aus verschiedenen positiven und negativen Werten besteht.
  • Als nächstes haben wir das Array genutzt.filter () Methode, um eine Reihe negativer Elemente zu erhalten.
  • Dazu haben wir eine Funktion namens "Testfunction ()" erstellt, die nur die Werte zurückgibt, die weniger als 0 sind.
  • Schließlich verwendeten wir die Methode Console (), um das Array negativer Werte zu drucken:

Die Ausgabe authentifiziert die Arbeit von Array.filter () Methode, da sie nur negative Werte zurückgibt.

So verwenden Sie Array.filter () Methode, um eine Reihe von Mitarbeitern älter als 24?

In diesem Programm haben wir eine Reihe von Mitarbeitungsobjekten, bei dem jedes Objekt über ein paar Eigenschaften verfügt.e. Empname und Empage, wie im folgenden Code -Snippet gezeigt:

lass EmpDetails = [
Empname: 'Alex', Alter: 25,
Empname: 'Ambrose', Alter: 23,
Empname: 'Joe', Alter: 32,
Empname: 'John', Alter: 22,
Empname: 'Seth', Alter: 26
];
Lassen Sie älter = Empdetails.filter (Funktion (a)
Rückkehr a.Alter> 24;
);
Konsole.log (älter);

Die Aufgabe besteht.e., Alter> 24:

Die Ausgabe zeigt, dass es in dem Array drei Mitarbeiter gibt, deren Alter größer als 25 und das Array ist.filter () methode filtert sie erfolgreich.

Abschluss

In JavaScript, Array.filter () ist eine integrierte Array-Funktion, die ein neues Array von gefilterten Elementen erstellt, die auf bestimmten Kriterien basieren. Es gibt das Array nur der Elemente zurück, die den Zustand der Argumentfunktion erfüllen. Das Array.filter () Methode wirkt sich nicht auf das ursprüngliche/gegebene Array aus. In dieser Beschreibung wurde beschrieben, was genau Array filter () Methode ist? und wie es in JavaScript mit einigen relevanten Beispielen funktioniert.