In diesem Tutorial wird veranschaulicht.
Verwenden der Methode auswählen
Wir verwenden die Auswahlanweisung, um Elemente in einem Array für eine Teilmenge zu filtern, die bestimmten Kriterien entspricht.
Die ausgewählte Methode gibt ein Neues Array mit allen Werten zurück, in denen die Bedingung zu true bewertet wird.
Die Auswahlmethode akzeptiert einen Block, um die Bedingung anzugeben.
Zum Beispiel:
Frameworks = [Im obigen Beispiel verwenden wir die Auswahlmethode, um die Zeichenfolge mit einer Länge von mehr als 6 herauszufiltern.
Der Code im Block wird über jedes Element im Array iteriert und überprüft den Zustand. Wenn wahr, fügt die Auswahlanweisung eine neue Sammlung hinzu.
In-Place-Auswahl
Die Auswahlanweisung wirkt sich nicht auf das ursprüngliche Array aus. Es schafft ein neues Array mit Elementen, die mit der angegebenen Bedingung übereinstimmen.
Um das ursprüngliche Array zu beeinflussen, können wir die Auswahl verwenden! Methode.
Frameworks = [Das Frameworks -Array wird so modifiziert, dass nur die Elemente mit einer Länge von mehr als 6 enthalten sind.
=> ["Angular"]Verwenden der Find -Methode
Wir können die Find -Methode verwenden, um ein einzelnes Element in dem Array zu finden, das einem bestimmten Zustand entspricht.
Zum Beispiel:
Frameworks = [Die Find -Methode gibt die erste Übereinstimmung der angegebenen Bedingung zurück.
Hier ist ein Beispielausgang:
=> ReagierenWenn es keine Übereinstimmung gibt, gibt die Methode NIL zurück.
Manchmal stoßen Sie auf die Methode find_all. Die Methode find_all gibt alle Übereinstimmungen anstelle eines einzelnen Objekts zurück. Sie können es als Alias der Auswahlmethode betrachten.
Verwenden der Ablehnungsmethode
Die Ablehnungsmethode ist das genaue Gegenteil der Auswahlmethode. Anstatt die Werte einzubeziehen, die einer bestimmten Bedingung entsprechen, lehnt die Methode die Elemente ab.
Zum Beispiel:
Frameworks = [Im obigen Beispiel entfernen wir alle Elemente mit einer Länge von mehr als 6. In unserem Beispiel ist dies nur ein einzelnes Objekt.
Der resultierende Wert ist wie:
=> ["React", "Vue JS", "Sufle"]Zusammenfassen
Sie haben gerade gelernt, wie Sie die Elemente in einem Array mit den Methoden auswählen, finden und ablehnen.
Denken Sie daran: Praxis ist gleich Meisterschaft