Metodas findIndex
Metodas findIndex leidžia rasti
pirmojo elemento indeksą pagal parametru perduotą
atgalinio iškvietimo funkciją.
Jei elementas nerastas,
grąžinamas -1.
Sintaksė
masyvas.findIndex(funkcija);
Pavyzdys
Suraskime pirmojo lyginio elemento indeksą masyve:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Kodo vykdymo rezultatas:
1
Pavyzdys
Dabar nustatykime tokias funkcijos sąlygas, kurioms neatitiks nė vienas elementas masyve:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Kodo vykdymo rezultatas:
-1
Taip pat žiūrėkite
-
metodas
find,
kuris ieško elemento masyve -
metodas
findLast,
kuris ieško elemento nuo masyvo pabaigos -
metodas
findLastIndex,
kuris ieško elemento indekso nuo masyvo pabaigos