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

javascripttableau.findIndex(fonction);

Exemple

Trouvons l'index du premier élément pair du tableau :

javascriptlet 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 :

javascript1

Exemple

Définissons maintenant des conditions dans la fonction auxquelles aucun élément du tableau ne correspondra :

javascriptlet 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 :

javascript-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