Método lastIndexOf
O método lastIndexOf realiza a busca
da última ocorrência de uma substring em uma string.
É necessário prestar atenção
ao caso dos caracteres especificado
no primeiro parâmetro.
A busca é feita a partir do final da string. O método retornará
a posição da primeira correspondência a partir do final,
e se não for encontrada, retornará -1.
Um segundo parâmetro opcional pode
ser passado para especificar o índice do caractere
de onde a busca deve começar.
Sintaxe
string.lastIndexOf(o que procurar, [de onde começar a busca]);
Exemplo
Vamos encontrar a posição da última ocorrência da substring:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Resultado da execução do código:
9
Exemplo
Vamos definir a posição de início da busca:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Resultado da execução do código:
6
Veja também
-
método
startsWith,
que verifica o início da string -
método
endsWith,
que verifica o final da string -
método
indexOf,
que busca a primeira ocorrência de uma substring -
método
includes,
que busca uma string -
método
at,
que busca um caractere da string