Metode findIndex
Metode findIndex ļauj atrast
pirmā elementa indeksu
saskaņā ar izsaukuma funkciju,
kas padota parametrā.
Ja elements netiek atrasts,
tiek atgriezts -1.
Sintakse
massivs.findIndex(funkcija);
Piemērs
Atradīsim pirmā pāra skaitļa indeksu masīvā:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Koda izpildes rezultāts:
1
Piemērs
Un tagad iestatīsim funkcijā tādus nosacījumus, kuriem neatbilsts neviens elements masīvā:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Koda izpildes rezultāts:
-1
Skatiet arī
-
metode
find,
kas meklē elementu masīvā -
metode
findLast,
kas meklē elementu no masīva beigām -
metode
findLastIndex,
kas meklē elementa indeksu no masīva beigām