findIndex Metodu

findIndex metodu, parametrdə ötürülən kollbekə uyğun olaraq ilk elementin indeksini tapmağa imkan verir. Əgər element tapılmasa, -1 qaytarılır.

Sintaksis

javascriptmassiv.findIndex(funksiya);

Nümunə

Gəlin massivdəki ilk cüt elementin indeksini tapaq:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

Kodun icrasının nəticəsi:

javascript1

Nümunə

İndi isə gəlin funksiyada elə şərt təyin edək ki, massivdə heç bir element ona uyğun olmasın:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

Kodun icrasının nəticəsi:

javascript-1

Həmçinin baxın

  • find metodu,
    ki, massivdə elementi axtarır
  • findLast metodu,
    ki, massivin sonundan element axtarır
  • findLastIndex metodu,
    ki, massivin sonundan elementin indeksini axtarır