Baseline Widely available
O método lastIndexOf()
retorna o Ãndice da última ocorrência do valor especificado encontrado na String
. Quando fromIndex
é especificado, a pesquisa é realizada de trás para frente. Retorna -1
se o valor não for encontrado.
str.lastIndexOf(searchValue[, fromIndex])Parâmetros
searchValue
Uma string representando o valor a ser procurado. Se searchValue
for uma string vazia, str.length
é retornado.
fromIndex
Opcional. O Ãndice no qual a pesquisa será iniciada de trás para frente. O valor padrão é +Infinity
. Se fromIndex >= str.length
, toda string é pesquisada. Se fromIndex < 0
, o comportamento será o mesmo que seria com o Ãndice 0
.
O Ãndice da última ocorrência referente ao valor especificado em searchValue
. Ã retornado -1
se nada for encontrado.
Os caracteres em uma string são indexados da esquerda para a direita. O Ãndice do primeiro caractere é 0
, e o Ãndice do último caractere é str.length - 1
.
"ricardo".lastIndexOf("r"); // retorna 4
"ricardo".lastIndexOf("a", 3); // retorna 3
"ricardo".lastIndexOf("a", 0); // retorna -1
"ricardo".lastIndexOf("x"); // retorna -1
"ricardo".lastIndexOf("r", -5); // retorna 0
"ricardo".lastIndexOf("r", 0); // retorna 0
"ricardo".lastIndexOf(""); // retorna 7
"ricardo".lastIndexOf("", 2); // retorna 2
SensÃvel a maiúsculas e minúsculas
O método lastIndexOf()
é sensÃvel a letras maiúsculas e minúsculas. Por exemplo, a seguinte expressão retorna -1
:
"Blue Whale, Killer Whale".lastIndexOf("blue"); // retorna -1
Exemplos Usando lastIndexOf()
O seguinte exemplo usa lastIndexOf()
para localizar valores nas string "Brave new world"
.
var anyString = "Brave new world";
console.log(
"O Ãndice do primeiro w a partir do final é " + anyString.lastIndexOf("w"),
);
// retorna 10
console.log(
'O Ãndice de "new" a partir do final é ' + anyString.lastIndexOf("new"),
);
// retorna 6
Especificações Navegadores compatÃveis Veja também
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4