Méthode lastIndexOf
La méthode lastIndexOf effectue la recherche
de la dernière occurrence d'une sous-chaîne dans une chaîne.
Il est nécessaire de prêter attention
à la casse des caractères spécifiée
dans le premier paramètre.
La recherche s'effectue depuis la fin de la chaîne. La méthode renverra
la position de la première correspondance depuis la fin,
et si elle n'est pas trouvée, elle renverra -1.
Un deuxième paramètre optionnel permet
de spécifier l'indice du caractère à partir duquel
commencer la recherche.
Syntaxe
chaîne.lastIndexOf(ce qu'on cherche, [à partir d'où commencer la recherche]);
Exemple
Trouvons la position de la dernière occurrence d'une sous-chaîne :
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Résultat de l'exécution du code :
9
Exemple
Définissons la position de début de recherche :
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Résultat de l'exécution du code :
6
Voir aussi
-
la méthode
startsWith,
qui vérifie le début d'une chaîne -
la méthode
endsWith,
qui vérifie la fin d'une chaîne -
la méthode
indexOf,
qui recherche la première occurrence d'une sous-chaîne -
la méthode
includes,
qui recherche une chaîne -
la méthode
at,
qui recherche un caractère d'une chaîne