Heim  >  Artikel  >  Web-Frontend  >  Wozu dient die Javascript-Methode find()?

Wozu dient die Javascript-Methode find()?

青灯夜游
青灯夜游Original
2021-04-25 18:42:314154Durchsuche

Die Methode find() in js wird verwendet, um den Wert des ersten Elements des Arrays zurückzugeben, das den Test besteht (Beurteilung innerhalb der Funktion). Wenn es kein Element gibt, das die Bedingungen erfüllt, wird „undefiniert“ zurückgegeben Die grundlegende Syntax lautet „array.find(Funktion(aktuelles Element, Index, Array-Objekt))“.

Wozu dient die Javascript-Methode find()?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. Die Methode

find() gibt den Wert des ersten Elements des Arrays zurück, das den Test besteht (innerhalb der Funktion beurteilt). Die Methode

find() ruft für jedes Element im Array einmal eine Funktionsausführung auf:

  • Wenn die Elemente im Array beim Testen der Bedingung „true“ zurückgeben, gibt find() das Element zurück, das die Bedingung erfüllt, und nachfolgende Werte ​​wird nicht Rufen Sie dann die Ausführungsfunktion auf.

  • Wenn kein Element vorhanden ist, das die Bedingungen erfüllt, wird undefiniert zurückgegeben

find() Bei einem leeren Array wird die Funktion nicht ausgeführt.

find() ändert den ursprünglichen Wert des Arrays nicht.

Syntax:

array.find(function(currentValue, index, arr),thisValue)
Parameter Beschreibung
Funktion (aktueller Wert, Index, Arr) Erforderlich. Die Funktion, die für jedes Element des Arrays ausgeführt werden muss.
Funktionsparameter: Parameterbeschreibung currentValue ist erforderlich. Der aktuelle Elementindex ist optional. Der Indexwert arr des aktuellen Elements ist optional. Das Array-Objekt
thisValue optional, zu dem das aktuelle Element gehört. Der an die Funktion übergebene Wert verwendet normalerweise den Wert „this“.
Wenn dieser Parameter leer ist, wird „undefiniert“ an den „diesen“ Wert übergeben

Rückgabewert: Gibt den ersten Array-Elementwert zurück, der die Testbedingungen erfüllt, wenn es keinen gibt, der die Bedingungen erfüllt, undefiniert wird zurückgegeben.​

Beispiel:

let test = [1, 2, 3, 4, 5];
let a = test.find(item => item > 3);
console.log(a); //4

let b = test.find(item => item == 0);
console.log(b); //undefined

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonWozu dient die Javascript-Methode find()?. 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