English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()O método retorna a posição da última ocorrência do valor especificado na string.
Se o valor não for encontrado, ele retornará-1.
Se o valor existir várias vezes, ele retornará a última posição de ocorrência.
Se você quiser buscar do início ao fim, useindexOf()método.
Atenção:Para informações sobre métodos Array, consulteArray.lastIndexOf().
string.lastIndexOf(searchValue, start)
var str = 'Hello world, I repeat Hello world'; str.lastIndexOf('Hello');Teste e Veja‹/›
Atenção:Este método distingue entre maiúsculas e minúsculas.
Todos os navegadores suportam completamente o método lastIndexOf():
Método | |||||
lastIndexOf() | Sim | Sim | Sim | Sim | Sim |
Parâmetros | Descrição |
---|---|
searchValue | (Obrigatório) Uma string que representa o valor a ser pesquisado |
start | (Opcional) Um inteiro que representa o índice de início da pesquisa (procurar para trás); o padrão é o comprimento da string |
Retorno: | a última ocorrênciasearchValuedo índice, se não for encontrado, então-1 |
---|---|
Versão do JavaScript: | ECMAScript 1 |
Retorna a última posição do caractere 'O' na string, na posição5Comece a procurar (procurar para trás):
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);Teste e Veja‹/›