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

javascriptstring.lastIndexOf(šta tražimo, [odakle početi pretragu]);

Primjer

Hajde da nađemo poziciju poslednjeg pojavljivanja podstringa:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Rezultat izvršavanja koda:

javascript9

Primjer

Hajde da zadamo poziciju početka pretrage:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Rezultat izvršavanja koda:

javascript6

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