String JavaScript lastIndexOf()
Exemplos
Procure a última ocorrência de "planeta":
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");
Mais exemplos abaixo.
Definição e uso
O lastIndexOf()
método retorna o índice (posição) da última ocorrência de um valor especificado em uma string.
O lastIndexOf()
método pesquisa a string do fim ao início.
O lastIndexOf()
método retorna o índice desde o início (posição 0).
O lastIndexOf()
método retorna -1 se o valor não for encontrado.
O lastIndexOf()
método diferencia maiúsculas de minúsculas.
Veja também:
Sintaxe
string.lastIndexOf(searchvalue, start)
Parâmetros
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position where to start. Default value is string length. |
Valor de retorno
Modelo | Descrição |
Um número | A posição em que o valor de pesquisa ocorre. -1 se nunca ocorrer. |
Mais exemplos
Procure a última ocorrência de "planeta", começando na posição 20:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
Suporte ao navegador
lastIndexOf()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |