Heim > Web-Frontend > js-Tutorial > Was macht die Javascript-Methode find()?

Was macht die Javascript-Methode find()?

青灯夜游
Freigeben: 2021-10-20 16:43:02
Original
7372 Leute haben es durchsucht

In Javascript wird die Methode find() verwendet, um das erste Element im Array abzurufen, das die Bedingungen erfüllt. Diese Methode ruft für jedes Element im Array eine Rückruffunktion auf und testet, ob das Array-Element die Bedingungen in der Rückruffunktion erfüllt. Wenn das Element im Array die Bedingungen erfüllt, wird das Element zurückgegeben, der nachfolgende Wert jedoch nicht Rufen Sie die Callback-Funktion erneut auf.

Was macht 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 im Array zurück, das die bereitgestellte Testfunktion erfüllt. Die

find()-Methode ruft die Ausführung einer Rückruffunktion einmal für jedes Element im Array 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 das Nachfolgende Werte sind nicht vorhanden. Die Ausführungsfunktion wird erneut aufgerufen.

  • Wenn es keine Elemente gibt, die die Bedingungen erfüllen, geben Sie undefiniert zurück

Hinweis: Die Funktion find() wird für ein leeres Array nicht ausgeführt.

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

Syntax: array.find(callback, thisArg)

Parameter Beschreibung
Rückruf

Eine Funktion, die für jedes Element im Array ausgeführt wird.

Funktionsparameter:

  • element (erforderlich) – das aktuelle Element, das im Array verarbeitet wird

  • index (optional) – der Index des aktuellen Elements, das im Array verarbeitet wird

  • array (optional) – Das Array-Objekt, zu dem das aktuelle Element gehört

thisValue optional. 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: Holen Sie sich das erste Element im Array, dessen Alter größer als 18 ist

var ages = [3, 10, 18, 20]; 
function checkAdult(age) {
    return age >= 18;}
 function myFunction() {
    document.getElementById("demo").innerHTML = ages.find(checkAdult);}
Nach dem Login kopieren

Ausgabeergebnis:

18
Nach dem Login kopieren

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

Das obige ist der detaillierte Inhalt vonWas macht die Javascript-Methode find()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage