Методот findIndex

Методот findIndex овозможува да се пронајде индексот на првиот елемент во согласност со колбекот пренесен како параметар. Ако елементот не е пронајден, се враќа -1.

Синтакса

javascriptниза.findIndex(функција);

Пример

Ајде да го најдеме индексот на првиот парен елемент во низата:

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

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

console.log(res);

Резултат од извршувањето на кодот:

javascript1

Пример

А сега ајде да поставиме такви услови во функцијата, на кои нема да одговара ниту еден елемент во низата:

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

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

console.log(res);

Резултат од извршувањето на кодот:

javascript-1

Погледнете ги исто така

  • методот find,
    кој бара елемент во низа
  • методот findLast,
    кој бара елемент од крајот на низата
  • методот findLastIndex,
    кој бара индекс на елемент од крајот на низата