Recommandation de cours :

Méthode JavaScript String lastIndexOf()

lastIndexOf() Définition et utilisation

lastIndexOf() La méthode retourne l'index (indice) de la dernière apparition de la valeur spécifiée dans la chaîne.

lastIndexOf() La méthode recherche à partir du début la chaîne.

La méthode retourne l'index (indice) à partir du début (position 0). lastIndexOf() si la valeur n'est pas trouvée, alors si elle n'est pas apparue, retourne.

lastIndexOf() La méthode retourne

La méthode distingue les majuscules et les minuscules.

Voir également :

Méthode indexOf()

Instance

Exemple 1

Recherche de la dernière apparition de "planet" à partir de la position 20 :
Recherche de la dernière apparition de "planet" :

let result = text.lastIndexOf("planet", 20);

Recherche de la dernière apparition de "planet" à partir de la position 20 :
let result = text.lastIndexOf("planet");

let result = text.lastIndexOf("planet", 20);

let result = text.lastIndexOf("Planet");

Exemple 2

Recherche de la dernière apparition de "planet" à partir de la position 20 :
let text = "Hello planet earth, you are a great planet.";

let result = text.lastIndexOf("planet", 20);

Essayez-le vous-même

stringSyntaxesubstring.lastIndexOf( start,

)

) Type
substring Paramètre
start

Obligatoire. La chaîne à rechercher.

Optionnel. Position de départ.

Détails techniques

La valeur par défaut est la longueur de la chaîne. Type
Description

numérique

position de l'apparition de la valeur de recherche. si elle n'est pas apparue, retourne.

-1

Détails techniques

si string valeur de retour start retourne substringposition avant substring si la sous-chaîne n'est pas trouvée substringposition.

si elle n'est pas trouvée, retourne -1.

lastIndexOf() Description substringLa méthode recherche à partir de la fin la chaîne string pour voir si elle contient la sous-chaîne string . Le point de départ de la recherche est dans la chaîne start de string de la fin (sans spécifier start si une substringalors la méthode lastIndexOf() retournera substring le premier caractère de string de la position dans substring En fait, c'est string de la position start le dernier substring.

si string n'a pas trouvé substringsi elle n'est pas trouvée, cette méthode retourne -1.

Attention :Bien que lastIndexOf() La méthode de recherche du caractère à partir de la fin de la chaîne, mais le positionnement de caractère retourné est toujours calculé à partir du début. La position du premier caractère de la chaîne est 0, et la position du dernier caractère est string.length-1.

Support du navigateur

lastIndexOf() C'est une caractéristique de ECMAScript1 (ES1).

Tous les navigateurs prennent en charge intégralement ES1 (JavaScript 1997) :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support

Pages liées

Chaîne JavaScript

Méthodes de chaîne JavaScript

Recherche de chaîne JavaScript