Después de de nuestra prolongada compilación de información hemos podido solucionar esta obstáculo que presentan algunos usuarios. Te ofrecemos la respuesta y nuestro objetivo es serte de gran ayuda.
los lastIndexOf()
método devuelve el índice dentro de la llamada String
objeto de la última aparición del valor especificado, buscando hacia atrás desde fromIndex
. Devoluciones -1
si no se encuentra el valor.
Sintaxis
lastIndexOf(searchValue)lastIndexOf(searchValue, fromIndex)
Parámetros
searchValue
- A string que representa el valor a buscar. Si
searchValue
es un vacío stringluegofromIndex
es regresado. fromIndex
Opcional- El índice del último carácter en el string ser considerado como el comienzo de un partido. El valor predeterminado es
+Infinity
. SifromIndex >= str.length
El conjunto string se busca SifromIndex < 0
el comportamiento será el mismo que si fuera0
.
Valor de retorno
El índice de la última aparición de searchValue
; -1
si no se encuentra.
Descripción
personajes en un string están indexados de izquierda a derecha. El índice del primer carácter es 0
y el índice del último carácter es str.length - 1
.
'canal'.lastIndexOf('a');// returns 3'canal'.lastIndexOf('a',2);// returns 1'canal'.lastIndexOf('a',0);// returns -1'canal'.lastIndexOf('x');// returns -1'canal'.lastIndexOf('c',-5);// returns 0'canal'.lastIndexOf('c',0);// returns 0'canal'.lastIndexOf('');// returns 5'canal'.lastIndexOf('',2);// returns 2
Nota:'abab'.lastIndexOf('ab', 2)
regresará 2
y no 0
como fromIndex
limita sólo el comienzo del partido.
mayúsculas y minúsculas
los lastIndexOf()
El método distingue entre mayúsculas y minúsculas. Por ejemplo, la siguiente expresión devuelve -1
:
'Blue Whale, Killer Whale'.lastIndexOf('blue');// returns -1
Ejemplos
Usando indexOf() y lastIndexOf()
El siguiente ejemplo utiliza indexOf()
y lastIndexOf()
para localizar valores en el string "Brave new world
".
let anyString ='Brave new world'; console.log('The index of the first w from the beginning is '+ anyString.indexOf('w'));// logs 8 console.log('The index of the first w from the end is '+ anyString.lastIndexOf('w'));// logs 10 console.log('The index of "new" from the beginning is '+ anyString.indexOf('new'));// logs 6 console.log('The index of "new" from the end is '+ anyString.lastIndexOf('new'));// logs 6
Especificaciones
Especificación |
---|
Especificación del lenguaje ECMAScript (ECMAScript) #segundo-string.prototype.lastindexof |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | cromo androide | Firefox para Android | Ópera Android | Safari en IOS | Samsung Internet | |
lastIndexOf |
1 | 12 | 1 | 6 | 3 | 1 | 1 | 18 | 4 | 10.1 | 1 | 1.0 |
Ver también
String.prototype.charAt()
String.prototype.indexOf()
String.prototype.split()
Array.prototype.indexOf()
Array.prototype.lastIndexOf()
Si crees que ha sido de utilidad este artículo, sería de mucha ayuda si lo compartieras con el resto entusiastas de la programación de esta forma nos ayudas a extender nuestro contenido.