Metod lastIndexOf
Metod lastIndexOf vrši pretragu
poslednjeg pojavljivanja podstringa u stringu.
Pri tome je neophodno obratiti pažnju
na navedeni u prvom parametru registar simbola.
Pretraga se vodi od kraja stringa. Metod će vratiti
poziciju prvog podudaranja od kraja,
a ako ono nije pronađeno, vratiće -1.
Drugim neobaveznim parametrom može se
proslijediti broj simbola, odakle treba
početi pretragu.
Sintaksa
string.lastIndexOf(šta tražimo, [odakle početi pretragu]);
Primjer
Hajde da nađemo poziciju poslednjeg pojavljivanja podstringa:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Rezultat izvršavanja koda:
9
Primjer
Hajde da zadamo poziciju početka pretrage:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Rezultat izvršavanja koda:
6
Pogledajte takođe
-
metod
startsWith,
koji provjerava početak stringa -
metod
endsWith,
koji provjerava kraj stringa -
metod
indexOf,
koji traži prvo pojavljivanje podstringa -
metod
includes,
koji traži string -
metod
at,
koji traži simbol stringa