Array.findIndex() w ES6

Array Findindex W Es6



W JavaScript istnieją różne metody wykorzystywane do różnych celów. Na przykład „ Tablica.plaster() ” służy do zdefiniowania fragmentu danych tablicy w nowej tablicy. “ Tablica.pop() ” służy do wyeliminowania niepotrzebnego elementu tablicy i zwrócenia nowej tablicy. Jednakże ' Array.findIndex() ” jest wywoływana w celu zwrócenia indeksu początkowego elementu tablicy, który spełnia określony warunek.

W tym poście omówimy metodę Array.findIndex() w ES6.

Co to jest Array.findIndex() w ES6?

Array.findIndex() to metoda JavaScript wprowadzona w ES6. Służy do zwracania indeksu początkowego elementu tablicy, który spełnia oczekiwania zgodnie z podanym warunkiem. Nie ma to wpływu na oryginalną tablicę. Z drugiej strony, jeśli w tablicy nie ma żadnego elementu, to zwraca wartość w postaci ujemnej. Jednak ta metoda nie może wykonać funkcji dla elementu tablicy, jeśli nie ma wartości.







Jak korzystać z metody Array.findIndex() w ES6?

Aby użyć array.findIndex() w ES6, wypróbuj podaną składnię:



szyk. znajdźIndeks ( funkcjonować ( bieżąca wartość, indeks, arr ) , taWartość )

Tutaj:



  • Aktualna wartość ” określa wartość, która zostanie znaleziona w tablicy.
  • indeks ” służy do określania indeksu tablicy.
  • arr ” służy do definiowania tablicy.
  • taWartość ” to opcjonalna wartość przekazywana do funkcji, która ma być używana jako „ Ten ' wartość.

Przykład 1: Wykorzystaj metodę Array.findIndex() z wartościami numerycznymi

Aby wykorzystać funkcję array.findIndex() z wartościami numerycznymi, wypróbuj podane instrukcje:





  • Zadeklaruj i zainicjuj stałą o określonej nazwie i przypisz wartość w postaci liczbowej w tablicy.
  • Następnie wywołaj „ znajdźIndeks() ”, która znajdzie indeks zgodnie z podanym parametrem:
konst wiek = [ 4 , 9 , 22 , 25 ] ;

wiek. znajdźIndeks ( Sprawdź Wiek ) ;

Następnie zdefiniuj „ sprawdź wiek() ” i dodaj „ powrót ”, aby zwrócić wyjście warunku:

sprawdzanie funkcjiWiek ( wiek ) {

powrót wiek > 22 ;

}

Funkcja zwróciła „ 3 ”, co wskazuje, że wartość większa niż „ 22 ” został znaleziony na trzecim indeksie tablicy:



Przykład 2: Wykorzystaj metodę Array.findIndex() z wartościami tekstowymi

tablica.findIndex() ” można również użyć z wartościami tekstowymi w tablicy. W tym celu zdefiniuj stałą o określonej nazwie i przypisz jej wartość w tablicy:

konst Kraje = [ 'Zjednoczone Królestwo' , 'Singapur' , 'Kanada' , 'Indie' ]

Następnie zdefiniuj funkcję o nazwie „ pobierz kraj() ”. Następnie skorzystaj z opcji „ powrót ” instrukcja do wyprowadzenia kraju o wartości „ Kanada ”:

funkcja getCountry ( Kraj ) {

powrót Kraj === 'Kanada' ;

}

Na koniec uruchom „ log.konsoli() ”, aby wyświetlić dane wyjściowe na konsoli. Aby to zrobić, wywołaj metodę findIndex() i przekaż „ pobierz kraj ” jako parametr:

konsola. dziennik ( Kraje. znajdźIndeks ( pobierz kraj ) )

Chodzi o użycie metody array.findIndex() w ES6.

Wniosek

Array.findIndex() to metoda JavaScript wprowadzona w ES6. Służy do zwracania indeksu początkowego elementu tablicy, który ma wartość true, zgodnie z podanym warunkiem. Możesz również wywołać tę metodę, aby znaleźć wartość indeksu zestawów danych liczbowych i tekstowych w tablicy. W tym samouczku zademonstrowano użycie metody JavaScript Array.findIndex().