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
mtindo.findIndex(kitendakazi);
Mfano
Wacha tupate index ya kitu cha kwanza kilicho sawa kwenye mtindo:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Matokeo ya msimbo unaotekelezwa:
1
Mfano
Sasa wacha tuweke masharti kwenye kitendakazi, ambayo hakuna kitu kitakachokidhi kwenye mtindo:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Matokeo ya msimbo unaotekelezwa:
-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