lastIndexOf, méthode
Retourne l'index de la dernière occurrence d'une sous-chaîne à l'intérieur d'un objet String.
function lastIndexOf(substring : String [, startindex : Number ]) : Number
Arguments
substring
Obligatoire. Sous-chaîne à rechercher dans l'objet String .startindex
Facultatif. Valeur entière facultative spécifiant l'index où commencer la recherche à l'intérieur de l'objet String. Si cette valeur est omise, la recherche commence à la fin de la chaîne.
Notes
La méthode lastIndexOf retourne une valeur entière indiquant le début de la sous-chaîne dans l'objet String. Si la sous-chaîne n'est pas trouvée, une valeur -1 est retournée.
Si l'argument startindex est négatif, il est considéré comme égal à 0 (zéro). Si l'argument est supérieur à l'index de position de caractère le plus élevé, il est considéré comme l'index le plus grand possible.
La recherche est effectuée de droite à gauche. Sinon, cette méthode est identique à indexOf.
Exemple
L'exemple suivant illustre l'utilisation de la méthode lastIndexOf :
var str = "time, time";
print ("time is at position " + str.lastIndexOf("time"));
print ("abc is at position " + str.lastIndexOf("abc"));
// Output:
// time is at position 6
// abc is at position -1