FindIndex metodu

findIndex metody, parametrde berlen kolbeka laýyk ilkinji elementyň indeksini gözlemäge mümkinçilik berýär. Eger element tapylmasa, -1 gaýdylýar.

Sintaksis

javascriptmassiwe.findIndex(funksiýa);

Mysal

Massiwdaky ilkinji jübüt elementyň indeksini tapaýaly:

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

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

console.log(res);

Kodyň ýerine ýetiriliş netijesi:

javascript1

Mysal

Indi bolsa funksiýada şeýle şertleri belläýäli, olara massiwdaky hiç bir element laýyk gelmeýär:

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

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

console.log(res);

Kodyň ýerine ýetiriliş netijesi:

javascript-1

Şeýle-de serediň

  • find metodu,
    massiwda element gözleýär
  • findLast metodu,
    massiwiň ahyryndan element gözleýär
  • findLastIndex metodu,
    massiwiň ahyryndan elementyň indeksini gözleýär