La méthode JavaScript String lastIndexOf () retourne le dernier index d'occurrence d'une valeur donnée dans la chaîne, ou -1 si elle n'est pas présente.
La syntaxe de la lastIndexOf()
méthode est:
str.lastIndexOf(searchValue, fromIndex)
Ici, str est une chaîne.
Paramètres lastIndexOf ()
La lastIndexOf()
méthode prend en compte:
- searchValue - La valeur à rechercher dans la chaîne. Si aucune chaîne n'est fournie explicitement, fromIndex est renvoyé.
- fromIndex (facultatif) - L'index pour commencer la recherche de la chaîne vers l'arrière. Par défaut, c'est + Infinity .
Remarques:
- Si fromIndex> = string.length , la chaîne entière est recherchée.
- Si fromIndex <0 , il est considéré comme égal à 0 .
Valeur renvoyée par lastIndexOf ()
- Renvoie le dernier index de la valeur dans la chaîne s'il est présent au moins une fois.
- Renvoie -1 si la valeur n'est pas trouvée dans la chaîne.
Remarque: la lastIndexOf()
méthode respecte la casse.
Exemple: utilisation de la méthode lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Production
57 45 8 -1
Lectures recommandées:
- Chaîne JavaScript
- JavaScript String.indexOf ()