Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie Filter in JavaScript

So verwenden Sie Filter in JavaScript

不言
不言Original
2018-12-24 17:11:564534Durchsuche

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.

So verwenden Sie Filter in So verwenden Sie Filter in So verwenden Sie Filter in JavaScript

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

So verwenden Sie Filter in So verwenden Sie Filter in So verwenden Sie Filter in JavaScript

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

So verwenden Sie Filter in So verwenden Sie Filter in So verwenden Sie Filter in JavaScript

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

So verwenden Sie Filter in JavaScript

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn