English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método lastIndexOf() da String JavaScript

 Objeto String do JavaScript

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().

Sintaxe:

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.

Compatibilidade do Navegador

Todos os navegadores suportam completamente o método lastIndexOf():

Método
lastIndexOf()SimSimSimSimSim

Valor do Parâmetro

ParâmetrosDescriçã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

Detalhes Técnicos

Retorno:a última ocorrênciasearchValuedo índice, se não for encontrado, então-1
Versão do JavaScript:ECMAScript 1

Mais Exemplos

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‹/›

 Objeto String do JavaScript