Was ist der Zweck von Array?.Funktion in JavaScript finden

Was ist der Zweck von Array?.Funktion in JavaScript finden
Es kann durch die Tatsache herausgefunden werden. Was kann die wiederkehrendste Sache sein, die in einem Array durchgeführt werden kann? Dies wird die Array -Suche sein, bei der Sie einen bestimmten Wert in einem Array finden, und Sie finden sie beim Abschluss oder Erfüllen des wünschenswerten Zustands, der dargelegt wird.

Während Sie mit Daten in Arrays arbeiten, möchten Sie manchmal den Index eines bestimmten Elements erhalten, bestätigen Sie, ob ein bestimmtes Element im Array vorhanden ist oder nicht, in Form eines Booleschen Wert ein Neues Array, das alle Elemente enthält, nach denen Sie gesucht haben.

Das moderne JavaScript bietet viele integrierte Methoden, um solche Aufgaben auszuführen. Der Array.finden() ist eine dieser Methoden.

So verwenden Sie Array.Funktion in JavaScript finden

Der Array.finden() Die Methode wird verwendet, um das erste Auftreten eines Elements/Elements in einem Array zu suchen und zurückzugeben, das eine bestimmte Bedingung übergibt. Wenn Sie einen einzelnen Match -Stick aus der Matchbox benötigen, entscheiden Sie sich für die Find -Funktion.

Bedingung für Array.Funktion finden
Damit ein Element zurückgegeben werden muss, muss es den spezifischen Zustand oder einen Test erfüllen, der vom Benutzer festgelegt wird. Wenn das Element zu Beginn gefunden wird, wo die Bedingung erfüllt wird, ist das Array das Array.Find Function wird nicht die verbleibenden Elemente des Arrays durchlaufen.

Anwendbarkeit von Array.Funktion finden
Sie müssen sich der bewusst sein Filter() Methode? Die Methode, mit der wir mehrere Werte finden. Der Array.finden() Methode und Array.Filter() Methode sind sehr ähnlich, aber wir verwenden Array.finden() Methode, wenn wir die einzelne Existenz der Methode benötigen.

Wenn das Array.finden() Die Methode kann nichts finden, sie gibt einen „undefinierten“ Wert zurück.

Wenn Sie daher nur einen einzelnen Wert benötigen oder benötigen, verwenden Sie die finden() Methode. Verwenden Sie damit mehrere Werte, damit die zurückgegeben oder gefunden oder gefunden werden soll Filter() stattdessen.

Syntax der Verwendung von Array.Funktion finden
Die Verwendung einer solchen Methode ist nicht kompliziert; Das einzige Argument, das diese Methode erfordert, ist eine Rückruffunktion.

Hier ist die grundlegendste Form:

Array.find (callbackfunc); // Erledigt!

Zu berücksichtigen
Notiz: Die Originalität des Arrays wird nicht betroffen.

Parameter oder Argumente des Arrays.Funktion finden

Rückruffunktion: Eine Funktion, die für jedes Element des Arrays ausgeführt wird

Callbackfunc (CurrentElement, Index, ArrayName),

Der Callbackfunc Nötigt weiter drei Argumente:
Strömung: Das aktuelle Element des Arrays.
Index: Der Ort des aktuellen Elements im Array (optional).
ArrayName: Ein Verweis auf das ursprüngliche Array (optional)
thisalparameter: Dieser Parameter wird in der Rückruffunktion als "this" verwendet (optional).

Also die gesamte Syntax von Array.finden() Funktion würde so laufen:

Array.Find (Callbackfunc (CurrentValue, Index, ArrayName), dies)

Versuchen wir nun einige Beispiele und erfassen die Konzepte von Array.finden() Methode mit Klarheit.

Beispiele

Beginnen wir zunächst mit einer einfachen Reihe von Namen:

Beispiel 1: Nehmen wir ein anderes Beispiel, in dem wir eine Reihe von drei Namen nehmen und wissen, ob dieses Array einen bestimmten Namen enthält oder nicht.

Wir suchen dieses Array einfach nach dem spezifischen Namen:

var namefound = ['James', 'Paul', 'Nathan'].find (function (name)
Rückgabename === 'Paul';
);

Wenn dieses Array unseren gewünschten Namen enthält, drucken wir einfach auf der Konsole „Name existiert“.

if (nameFound)
Konsole.log (nameFound + "existiert");

Was wird die Ausgabe sein?

Ausgang

Ja, du hast es richtig verstanden. Es wird "Paul existiert".

Jetzt. Lassen Sie uns ein weiteres Beispiel haben, in dem wir versuchen werden, einen Wert innerhalb des Objekts mit Array zu finden.find () Methode:

Beispiel 2:
Hier haben wir eine Liste von Kundenobjekten sowie deren Rechnung

lass Clients = [
Name: 'Pvt Ltd',
Bill: 90
,
Name: 'Pharma',
Bill: 150
,
Name: 'Makler',
Bill: 200
];

Wir werden die Find -Methode so anwenden, dass der Kunde, dessen Rechnung mehr als 90 ist, direkt vor uns erscheint.

Konsole.Protokoll (Clients.find (c => c.Bill> 90));

Und das Ergebnis wird sein:

Beispiel 3:
Nehmen wir an, wir haben eine Liste von Farben.

const colors = [
"Blau",
"grau",
"Rosa",
"violett"
];

Nun wird die Aussage zum Finden der Farbe mit dem ersten Buchstaben als „G“ so sein:

Konsole.Protokoll (Farben.find (color => color.starten ("g"));

Und die Ausgabe wird definitiv die graue Farbe sein.

Abschluss

In diesem Artikel haben wir alle Aspekte der Array.finden() Methode. Beginnend mit der Beschreibung haben wir die Funktionalität des Arrays erklärt.find () auf genaue Weise Methode. Wir haben fast jeden Aspekt des Arrays behandelt.Methode finden. Erstens haben wir den grundlegenden Zweck der beschrieben Array.finden() Methode und dann durch die Syntax, die Parameter, die Verwendung, die Verwendung und die Beispiele, die wir für den Leser ein gutes Verständnis erhalten haben. Die Leser können die Arbeit dieser Methode leicht verstehen, da sie mit drei praktischen Beispielen kurz erklärt wurde.