Методи findIndex

Методи findIndex имкон медиҳад, ки индекси яккунин элементро мувофиқи callback-и додашуда пайдо кунем. Агар элемент ёфт нашавад, пас -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,
    ки индекси элементро аз охири массив ҷустуҷӯ мекунад