Szyk.FindIndex w ES6

Szyk.FindIndex w ES6
W JavaScript istnieją różne metody wykorzystywane do różnych celów. Na przykład „„Szyk.plasterek()”Służy do zdefiniowania danych z tablicy w nowej tablicy. "Szyk.Muzyka pop()”Jest wykorzystywany do wyeliminowania niepotrzebnego elementu tablicy i zwrócenia nowej tablicy. Jednakże "Szyk.FindIndex ()”Wzywa się, aby zwrócić indeks początkowego elementu tablicy, który spełnia określony warunek.

Ten post omówi tablicę.metoda FindIndex () w ES6.

Co to jest tablica.FindIndex () w ES6?

Szyk.FindIndex () to metoda JavaScript wprowadzona w ES6. Jest wykorzystywany do zwracania indeksu początkowego elementu tablicy, który spełnia oczekiwania zgodnie z określonym warunkiem. Nie wpływa na oryginalną tablicę. Z drugiej strony, jeśli w tablicy nie istnieje żaden element, zwraca wartość w formie ujemnej. Jednak ta metoda nie mogła wykonać funkcji elementu tablicy, jeśli nie ma wartości.

Jak korzystać z tablicy.metoda FindIndex () w ES6?

Aby użyć tablicy.FindIndex () W ES6, wypróbuj dostarczoną składnię:

szyk.findIndex (funkcja (currentValue, indeks, arr), thisvalue)

Tutaj:

  • "Aktualna wartość”Określa wartość, która zostanie znaleziona w tablicy.
  • "indeks”Jest wykorzystywany do określania wskaźnika tablicy.
  • "arr”Służy do zdefiniowania tablicy.
  • "ta wartość”Jest opcjonalną wartością przeniesioną do funkcji, która ma być używana jako funkcja„Ten" wartość.

Przykład 1: Użyj tablicy.FindIndex () z wartościami liczbowymi

Aby wykorzystać tablicę.FindIndex () z wartościami liczbowymi, wypróbuj zaciągnięte instrukcje:

  • Deklaruj i zainicjuj stałą o określonej nazwie i przypisz wartość w formie numerycznej w tablicy.
  • Następnie przywołaj „„FindIndex ()„Metoda, która znajdzie indeks zgodnie z określonym parametrem:
Const Age = [4, 9, 22, 25];
wiek.FindIndex (Checkage);

Następnie zdefiniuj „Checkage ()”Funkcja i dodaj„powrót„Instrukcja, aby zwrócić dane wyjściowe warunku:

Checkage funkcji (wiek)
Wiek powrotu> 22;

Funkcja zwróciła „3„Co wskazuje, że wartość większa niż„22”Znaleziono w trzecim indeksie tablicy:

Przykład 2: Użyj tablicy.FindIndex () z wartościami tekstowymi

„„szyk.FindIndex ()”Metodę można również zastosować z wartościami tekstowymi w tablicy. Aby to zrobić, zdefiniuj stałą o określonej nazwie i przypisz wartość w tablicy:

Const Craje = [„Wielka Brytania”, „Singapur”, „Kanada”, „Indie”]

Następnie zdefiniuj funkcję o nazwie „getcountry ()". Następnie użyj „powrót”Instrukcja wyprowadzania kraju o wartości„Kanada”:

funkcja getCountry (country)
Return Country === „Kanada”;

Wreszcie, uruchom „konsola.dziennik()„Metoda wyświetlania danych wyjściowych na konsoli. Aby to zrobić, przywołaj metodę FindIndex () i przejdź ”Getcountry”Jako parametr:

konsola.Log (kraje.FindIndex (getCountry))

Chodzi o użycie tablicy.metoda FindIndex () w ES6.

Wniosek

Tablica.FindIndex () to metoda JavaScript wprowadzona w ES6. Jest wykorzystywany do zwracania indeksu początkowego elementu tablicy, który ocenia się jako prawdziwy, zgodnie z określonym warunkiem. Możesz także wywołać tę metodę, aby znaleźć wartość indeksu zarówno zestawów danych liczbowych, jak i tekstowych w tablicy. Ten samouczek pokazał użycie tablicy.metoda JavaScript FindIndex ().