Array.FindIndex in ES6

Array.FindIndex in ES6
In JavaScript werden verschiedene Methoden für verschiedene Zwecke verwendet. Zum Beispiel die “Array.Scheibe()”Wird verwendet, um die Daten eines Arrays in einem Neuarray zu definieren. “Array.Pop()”Wird verwendet, um das unnötige Array -Element zu beseitigen und ein neues Array zurückzugeben. Allerdings das “Array.findIndex ()”Wird aufgerufen, um den Index des anfänglichen Arrayelements zurückzugeben, der dem angegebenen Zustand entspricht.

In diesem Beitrag werden das Array besprochen.findIdex () Methode in ES6.

Was ist Array.findIdex () in ES6?

Array.findIndex () ist eine in ES6 eingeführte JavaScript -Methode. Es wird verwendet, um den Index eines ersten Array -Elements zurückzugeben, das den Erwartungen entsprechend der angegebenen Bedingung erfüllt. Es wirkt sich nicht auf das ursprüngliche Array aus. Wenn dagegen kein Element im Array vorhanden sind, gibt es den Wert in der negativen Form zurück. Diese Methode konnte jedoch die Funktionen für das Array -Element nicht ausführen, wenn kein Wert vorhanden ist.

So verwenden Sie das Array.findIdex () Methode in ES6?

Um das Array zu verwenden.FindIndex () In ES6 probieren Sie die bereitgestellte Syntax aus:

Array.FindIndex (Funktion (CurrentValue, Index, arr), Thiswert)

Hier:

  • aktueller WertBestimmt den Wert, der im Array gefunden wird.
  • Index”Wird zur Bestimmung des Array -Index verwendet.
  • arr”Wird verwendet, um das Array zu definieren.
  • dieser WertIst ein optionaler Wert, der an die Funktion gegangen ist, die als Funktion der Funktion verwendet werden sollDas" Wert.

Beispiel 1: Verwenden Sie das Array.findIndex () mit numerischen Werten

Das Array nutzen.FindIndex () mit numerischen Werten, probieren Sie die angegebenen Anweisungen aus:

  • Deklarieren und initialisieren Sie die Konstante mit einem bestimmten Namen und weisen Sie den Wert in numerischer Form in einem Array zu.
  • Als nächstes rufen Sie die auf “findIndex ()Methode, die den Index gemäß dem angegebenen Parameter ermittelt:
const alter = [4, 9, 22, 25];
Alter.FindIndex (Prüfung);

Als nächstes definieren Sie "Prüfung ()Funktion und fügen Sie die "hinzu"zurückkehren”Erklärung zur Rückgabe der Ausgabe der Bedingung:

Funktionsprüfung (Alter)
Rückkehralter> 22;

Die Funktion zurückgegeben “3"Das zeigt an, dass der Wert größer als“22”Wurde im dritten Index des Arrays gefunden:

Beispiel 2: Verwenden Sie das Array.findIdex () mit Textwerten

Der "Array.findIndex ()Die Methode kann auch mit Textwerten in einem Array verwendet werden. Definieren Sie dazu die Konstante mit einem bestimmten Namen und weisen Sie den Wert in einem Array zu: zuweisen:

const Länder = ["Vereinigtes Königreich", "Singapur", "Kanada", "Indien"]

Definieren Sie als nächstes eine Funktion mit dem Namen “Getcountry ()”. Dann verwenden Sie die “zurückkehren"Aussage, um das Land mit dem Wert auszugeben"Kanada”:

Funktion getcountry (Land)
Return Country === "Kanada";

Schließlich laufen Sie die “Konsole.Protokoll()Methode zur Anzeige der Ausgabe auf der Konsole. Geben Sie dazu die Methode findIndex () auf und bestehen Sie “Getcountry”Als Parameter:

Konsole.Protokoll (Länder.FindIndex (getcountry))

Das dreht sich nur darum, das Array zu verwenden.findIdex () Methode in ES6.

Abschluss

Das Array.findIndex () ist eine in ES6 eingeführte JavaScript -Methode. Es wird verwendet, um den Index eines anfänglichen Array -Elements zurückzugeben, das gemäß der angegebenen Bedingung als wahr bewertet wird. Sie können diese Methode auch aufrufen, um den Indexwert von numerischen sowie Textdatensätzen in einem Array zu ermitteln. Dieses Tutorial hat die Verwendung des Arrays gezeigt.FindIndex () JavaScript -Methode.