Chaîne JavaScript lastIndexOf ()

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 ()

Articles intéressants...