Metoda findIndex
Metoda findIndex pozwala znaleźć indeks
pierwszego elementu zgodnie z przekazaną
w parametrze funkcją zwrotną (callback).
Jeśli element nie zostanie znaleziony,
zwracane jest -1.
Składnia
tablica.findIndex(funkcja);
Przykład
Znajdźmy indeks pierwszego parzystego elementu tablicy:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Wynik wykonania kodu:
1
Przykład
A teraz ustawmy takie warunki w funkcji, którym nie będzie odpowiadał żaden element w tablicy:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Wynik wykonania kodu:
-1
Zobacz też
-
metoda
find,
która wyszukuje element w tablicy -
metoda
findLast,
która wyszukuje element od końca tablicy -
metoda
findLastIndex,
która wyszukuje indeks elementu od końca tablicy