Méthode findIndex
La méthode findIndex permet de trouver l'index
du premier élément selon le
callback passé
en paramètre.
Si l'élément n'est pas trouvé,
la méthode retourne -1.
Syntaxe
tableau.findIndex(fonction);
Exemple
Trouvons l'index du premier élément pair du tableau :
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Résultat de l'exécution du code :
1
Exemple
Définissons maintenant des conditions dans la fonction auxquelles aucun élément du tableau ne correspondra :
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Résultat de l'exécution du code :
-1
Voir aussi
-
la méthode
find,
qui recherche un élément dans un tableau -
la méthode
findLast,
qui recherche un élément depuis la fin du tableau -
la méthode
findLastIndex,
qui recherche l'index d'un élément depuis la fin du tableau