Méthode lastIndexOf
La méthode lastIndexOf effectue
une recherche d'élément dans un tableau. Elle renvoie
la position du dernier élément trouvé,
ou -1 si cet élément n'existe pas.
Le premier paramètre spécifie l'élément à rechercher,
le second (optionnel) - la position à partir de
laquelle commencer la recherche. La recherche
s'effectue de la fin du tableau vers le début.
Syntaxe
tableau.lastIndexOf(élément, [à partir d'où commencer]);
Exemple
Trouvons la position du dernier trois dans le tableau :
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Résultat de l'exécution du code :
4
Exemple
Maintenant, essayons de trouver un élément qui n'est pas dans le tableau :
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Résultat de l'exécution du code :
-1
Exemple
Commençons la recherche à partir d'une position donnée. En conséquence, le dernier trois sera trouvé, à l'exception de ceux ignorés :
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Résultat de l'exécution du code :
3