método lastIndexOf() de String JavaScript
- Página anterior indexOf()
- Página siguiente longitud
- Volver a la capa superior Manual de referencia de JavaScript String
definición y uso
lastIndexOf()
el método devuelve el índice de la última aparición del valor especificado en la cadena (índice).
lastIndexOf()
el método busca la cadena desde el principio.
lastIndexOf()
el método devuelve el índice desde el principio (posición 0).
si no se encuentra ese valor, entonces lastIndexOf()
el método devuelve -1
.
lastIndexOf()
el método distingue entre mayúsculas y minúsculas.
Ver también:
Ejemplo
Ejemplo 1
Buscar la última aparición de "planet":
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("Planet");
Ejemplo 2
Buscar la última aparición de "planet" desde la posición 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
sintaxis
cadena.lastIndexOf(substring, start)
parámetro
parámetro | descripción |
---|---|
substring | obligatorio. La cadena a buscar. |
start |
opcional. La posición de inicio. el valor predeterminado es la longitud de la cadena. |
el valor de retorno
tipo | descripción |
---|---|
número |
la posición de aparición de la búsqueda. si no se ha producido, devuelve |
detalles técnicos
el valor de retorno
si en cadena en start existe antes de substringsi no se encuentra la subcadena substring la posición. substringentonces devuelve -1.
Descripción
lastIndexOf()
El método busca la cadena desde el final hacia el principio, para ver si contiene la subcadena substringLa posición de inicio de la búsqueda está en la cadena cadena de start en cadena el final (no se especificó start si se encuentra uno substringentonces el método lastIndexOf() devolverá substring el primer carácter en cadena la posición en la que aparece la primera substring es realmente cadena la posición en la que aparece start el último antes de substring.
si en cadena no se encontró substringentonces este método devuelve -1.
Nota:aunque lastIndexOf()
El método busca la cadena desde el final hacia el principio, pero la posición del carácter que devuelve se calcula desde el principio. La posición de la primera cadena es 0, y la posición del último carácter es cadena.length-1.
soporte del navegador
lastIndexOf()
son características de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte | Soporte |
Páginas relacionadas
- Página anterior indexOf()
- Página siguiente longitud
- Volver a la capa superior Manual de referencia de JavaScript String