findIndex Metodu

findIndex metodu, parametrede verilen geri çağırma fonksiyonuna göre ilk elemanın indeksini bulmayı sağlar. Eğer eleman bulunamazsa, -1 döndürülür.

Sözdizimi

javascriptdizi.findIndex(fonksiyon);

Örnek

Dizideki ilk çift elemanın indeksini bulalım:

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

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

console.log(res);

Kodun çalıştırılma sonucu:

javascript1

Örnek

Şimdi fonksiyonda, dizideki hiçbir elemanın karşılamayacağı koşullar belirleyelim:

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

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

console.log(res);

Kodun çalıştırılma sonucu:

javascript-1

Ayrıca Bakınız

  • find metodu,
    dizide eleman arama yapar
  • findLast metodu,
    dizinin sonundan eleman arama yapar
  • findLastIndex metodu,
    dizinin sonundan eleman indeksi arama yapar