findIndex metodi

findIndex metodi parametrda berilgan qayta chaqiruvga muvofiq birinchi elementning indeksini topishga imkon beradi. Agar element topilmasa, -1 qaytariladi.

Sintaksis

javascriptmassiv.findIndex(funksiya);

Misol

Keling, massivdagi birinchi juft sonli elementning indeksini topamiz:

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

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

console.log(res);

Kodni bajarish natijasi:

javascript1

Misol

Endi esa funksiyada shunday shartlarni belgilaymizki, unga massivdagi hech bir element mos kelmasin:

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

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

console.log(res);

Kodni bajarish natijasi:

javascript-1

Shuningdek qarang

  • find metodi,
    bu massivda elementni qidiradi
  • findLast metodi,
    bu massiv oxiridan element qidiradi
  • findLastIndex metodi,
    bu massiv oxiridan element indeksini qidiradi