So implementieren Sie einen Filter für Objekte in JavaScript?

So implementieren Sie einen Filter für Objekte in JavaScript?
JavaScript ist eine Skriptsprache, die das Skript ausführt, indem sie den Benutzern Funktionen zur Verfügung stellen. Es wird auf der Client-Seite ausgeführt und verfügt über integrierte Funktionen, einschließlich Alert (), Konsole.Log () und Filter () Methoden.

In JavaScript haben Benutzer Schwierigkeiten, die zu nutzen Filter() Methode für Objekte, da die filter () -Methode nicht über die Schlüssel und Werte in einem Objekt itertieren kann.

In Anbetracht der Bedeutung des Filterphänomens haben wir einen detaillierten Leitfaden zum Verständnis für das Filtern von Objekten in JavaScript bereitgestellt.

Wie funktioniert filter () für Objekte in JavaScript??

Die grundlegende Arbeit der Filter() Methode ist, dass die Elemente/Objekte an eine Bedingung übergeben werden. Nach der Erfüllung der Bedingungen gibt die Methode ein Array von gefilterten Daten zurück. Benutzer können die Bedingungen in der angeben Filter() Methode entsprechend ihren Bedürfnissen.

Beispiel 1

Es wird gezeigt, dass ein Beispiel eine Filter () -Methode für Objekte in JavaScript praktisch implementiert.

Code

SET STUDENTE = [
SET STUDENTE = [
Name: 'Ali', Betreff: 'English',
Name: 'John', Betreff: 'Physik',
Name: 'Marry', Betreff: 'Math',
Name: 'Dany', Betreff: 'English',
Name: 'Kohli', Betreff: 'Englisch',
]
Topstudent = Student.Filter (Student => Student.Betreff == 'Englisch');
Konsole.log (topstudent);

Die Beschreibung des obigen Codes lautet wie folgt:

  • Erstens wird eine Reihe von Objekten erstellt, die den Namen und das Thema der Schüler enthält.
  • Danach wird ein Filter angewendet, um die Bedingung zu überprüfen. “Student.Betreff ==''Englisch'"
  • Es bewertet Schüler, die studieren Englisch Probanden und speichert sie in der Topstudent Variable.
  • Endlich, das Topstudent Variable wird mit dem angezeigt Konsole.Protokoll() Methode.

Ausgang

Das Ergebnis der Filter() Methode stellt dar, dass diejenigen Schüler benannt wurden Ali, Dany und Kohli studiere die Englisch Thema.

Beispiel 2

Es wird ein Beispiel gegeben, um die gerade Zahlen in einem Array mit Werten 1 bis 6 zu filtern.

Code

const nummern = [1, 2, 3, 4, 5, 6];
callback = a => A % 2 === 0;
const e = Zahlen.Filter (Rückruf);
e;

In diesem Code:

  • Eine Array -Nummer wird erstellt, die 1 bis 6 Werte enthält.
  • Danach wird eine filter () -Methode implementiert, indem die Callback -Variable bestanden wird.
  • Außerdem die Ruf zurück Variable speichert Werte geteilt durch 2 und darin gespeichert darin.

Ausgang

Die Ausgabe zeigt die obige Codeausführung durch Filtern der Werte, die durch die Nummer 2 geteilt werden.

Abschluss

In JavaScript die Filter() Die Methode gibt ein neues Array ausgewählter Elemente/Objekte zurück, die den spezifischen Zustand erfüllen. Es ist schwierig, die Filter () -Methode direkt auf die Schlüssel und Werte der Objekte anzuwenden. Dieser Beitrag führt Sie dazu, Objekte durch ihre Schlüssel und Werte zu filtern. Dazu ist auch eine praktische Implementierung des Objekts mit der Filter () -Methode bereitgestellt.