Heim  >  Artikel  >  Web-Frontend  >  Die Verwendung und der Unterschied zwischen some() und filter() in JavaScript-Arrays (mit Code)

Die Verwendung und der Unterschied zwischen some() und filter() in JavaScript-Arrays (mit Code)

亚连
亚连Original
2018-05-21 13:49:472539Durchsuche

Jetzt bringe ich Ihnen einen Artikel über die Verwendung und den Unterschied zwischen dem JavaScript-Array some() und filter(). Jetzt teile ich es mit Ihnen und gebe es als Referenz.

irgendeine Methode

array1.some(callbackfn[, thisArg])

für jedes Element im Array array1 Rufen Sie die auf Rückruffunktion callbackfn. Wenn die Rückruffunktion true zurückgibt oder alle Arrays durchlaufen werden, wird die Methode some beendet. Der optionale Parameter thisArg kann das this-Objekt in der Callback-Funktion

filter method

array1.filter(callbackfn[, thisArg])

Rufen Sie die Callbackfn-Methode der Rückruffunktion für jedes Element im Array array1 auf. Diese Methode gibt eine neue Sammlung von Elementen zurück, die in der Rückruffunktion true zurückgeben. Der optionale Parameter thisArg kann das this-Objekt in der Callback-Funktion ersetzen

Der Unterschied zwischen den beiden

Einige Methoden geben boolesche Werte zurück, was möglich ist verwendet werden. Überprüfen Sie, ob sich ein Objekt im Array befindet.

Die Filtermethode gibt ein neues Array zurück, mit dem die Objekte im Array gefiltert werden können.

Das Obige habe ich für Sie zusammengestellt . Ich hoffe, es wird Ihnen in Zukunft hilfreich sein.

Verwandte Artikel:

Beispielcode zum Erstellen von Feuerwerks-Spezialeffekten mit p5.js_JavascriptTipps

Grundlegende Verwendung von Javascript

JavaScript ändert dynamisch HTML-Seitenelemente wie das Hinzufügen oder Löschen von

Das obige ist der detaillierte Inhalt vonDie Verwendung und der Unterschied zwischen some() und filter() in JavaScript-Arrays (mit Code). 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