Método lastIndexOf() da String JavaScript
- Página anterior indexOf()
- Próxima página length
- Voltar à página anterior Manual de Referência String JavaScript
Definição e uso
lastIndexOf()
O método retorna o índice da última ocorrência do valor especificado na string (índice).
lastIndexOf()
O método busca a string de frente para trás.
lastIndexOf()
O método retorna o índice a partir do início (posição 0).
se não encontrar o valor. lastIndexOf()
O método retorna -1
.
lastIndexOf()
O método distingue maiúsculas e minúsculas.
Veja também:
Exemplo
Exemplo 1
Procurar a última ocorrência 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");
Exemplo 2
Procurar a última ocorrência de "planet" a partir da posição 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
Sintaxe
string.lastIndexOf(substring, start)
Parâmetro
Parâmetro | Descrição |
---|---|
substring | Obrigatório. A string a ser pesquisada. |
start |
Opcional. A posição de início. Valor padrão é o comprimento da string. |
retorno.
Tipo | Descrição |
---|---|
Números |
a posição onde a busca valor aparece. se não aparecer, então retorna |
Detalhes técnicos
retorno.
se string em start existe uma substringse não encontrar a substrinde substring a posição. substringentão retorna -1.
Descrição
lastIndexOf()
O método busca a string de trás para frente, para ver se contém a substrinde substringa posição de início da busca está na string string em start do string o final (não especificado start ao encontrar um substringentão o método lastIndexOf() retornará substring o primeiro caractere em string a primeira posição encontrada, desde que a busca é de trás para frente, então o método lastIndexOf() retornará substring na verdade é string a posição onde start o último antes de substring.
se string não foi encontrado substringentão o método retorna -1.
Atenção:Embora lastIndexOf()
O método busca a string de trás para frente, mas o índice retornado ainda é contado a partir do início. O índice da primeira string na string é 0, e o índice do último caractere é string.length-1.
suporte do navegador
lastIndexOf()
é uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente o ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
Páginas relacionadas
- Página anterior indexOf()
- Próxima página length
- Voltar à página anterior Manual de Referência String JavaScript