Cadena JavaScript lastIndexOf ()

El método JavaScript String lastIndexOf () devuelve el último índice de ocurrencia de un valor dado en la cadena, o -1 si no está presente.

La sintaxis del lastIndexOf()método es:

 str.lastIndexOf(searchValue, fromIndex)

Aquí, str es una cadena.

lastIndexOf () Parámetros

El lastIndexOf()método incluye:

  • searchValue: el valor a buscar en la cadena. Si no se proporciona una cadena de forma explícita, se devuelve fromIndex.
  • fromIndex (opcional): el índice para comenzar a buscar la cadena hacia atrás. Por defecto es + Infinito .

Notas:

  • Si fromIndex> = string.length , se busca en toda la cadena.
  • Si fromIndex <0 , se considera que es lo mismo que 0 .

Valor de retorno de lastIndexOf ()

  • Devuelve el último índice del valor en la cadena si está presente al menos una vez.
  • Devuelve -1 si el valor no se encuentra en la cadena.

Nota: El lastIndexOf()método distingue entre mayúsculas y minúsculas.

Ejemplo: uso del método 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

Salida

 57 45 8 -1

Lecturas recomendadas:

  • Cadena de JavaScript
  • JavaScript String.indexOf ()

Articulos interesantes...