Mbinu ya findIndex

Mbinu findIndex inaruhusu kutafuta index ya kitu cha kwanza kulingana na kitendakazi cha kurudi nyuma (callback) kilichopitishwa kama parameta. Kama hakitapatikana, inarudisha -1.

Syntax

javascriptmtindo.findIndex(kitendakazi);

Mfano

Wacha tupate index ya kitu cha kwanza kilicho sawa kwenye mtindo:

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

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

console.log(res);

Matokeo ya msimbo unaotekelezwa:

javascript1

Mfano

Sasa wacha tuweke masharti kwenye kitendakazi, ambayo hakuna kitu kitakachokidhi kwenye mtindo:

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

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

console.log(res);

Matokeo ya msimbo unaotekelezwa:

javascript-1

Angalia pia

  • mbinu find,
    inayotafuta elementi kwenye mtindo
  • mbinu findLast,
    inayotafuta elementi kuanzia mwisho wa mtindo
  • mbinu findLastIndex,
    inayotafuta index ya elementi kuanzia mwisho wa mtindo