Heim >Web-Frontend >js-Tutorial >So verwenden Sie Filter in JavaScript
Filter ist eine Methode zum Einschränken des Inhalts eines Arrays unter bestimmten Bedingungen. Er wird verwendet, um ein einzelnes Element unter den von der Rückruffunktion angegebenen Bedingungen zu beurteilen und nur Elemente abzurufen, die den Bedingungen entsprechen Sehen Sie sich genauer an, wie Sie den Filterfilter in So verwenden Sie Filter in So verwenden Sie Filter in So verwenden Sie Filter in JavaScript verwenden.
Sehen wir uns zunächst die grundlegende Syntax von Filter an.
Bei Verwendung von Filter geben Sie bitte die Filtermethode des Arrays an.
array.filter(callback [,that]);
Für Array müssen Sie ein vorab erstelltes Array-Objekt angeben.
Für Rückrufe können Sie den Wert „value“ des Array-Elements, den numerischen Index „index“ des Array-Elements und das Array-Objekt „arrayObj“ angeben, in dem das Array-Element gespeichert ist.
Für jedes Array-Element werden die Elemente, für die callbak true zurückgibt, als neues Array generiert, und die Elemente, für die callcak nicht true zurückgibt, werden übersprungen und nicht in das neue Array aufgenommen.
Sehen wir uns spezifische Beispiele an
Das Folgende ist ein Beispiel für das Extrahieren spezifischer Bedingungen aus einem Array durch tatsächliche Verwendung der Filtermethode
Ungerade Zahlen aus dem Array extrahieren
Der Code lautet wie folgt
var data = [1, 4, 7, 12, 21]; var result = data.filter(function(value) { return value % 2 === 1; }); console.log(result);
Das laufende Ergebnis ist wie folgt
Zahlen unter 5 aus dem Array löschen
Der Code lautet wie folgt
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; function isMinNum(value) { return (value >= 5); } var filterNum = numbers.filter(isMinNum); console.log(filterNum);
Die laufenden Ergebnisse sind wie folgt folgt
Extrahieren Sie die Zeichenfolge, die der Bedingung entspricht, aus der Zeichenfolge
Der Code lautet wie folgt
var items = ["item1", "item2", "item3"]; var filterItems = items.filter(function(value) { return value === "item2"; }); console.log(filterItems);
Der Das laufende Ergebnis ist wie folgt
Dieser Artikel endet hier. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Spalten auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Filter in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!