Meetod lastIndexOf

Meetod lastIndexOf teostab viimase alamstringi esinemise otsimist stringist. Samas tuleb tähelepanu pöörata esimeses parameetris määratud sümbolite registrile. Otsing toimub stringi lõpust alates. Meetod tagastab esimese vastestabi positsiooni lõpust alates, kuid kui seda ei leita, tagastab meetod -1. Teise valikulise parameetrina saab edastada sümboli numbri, kust otsingut alustada.

Süntaks

javascriptstring.lastIndexOf(mida otsime, [kust alustada otsimist]);

Näide

Leiame viimase alamstringi esinemise positsiooni:

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

console.log(res);

Koodi täitmise tulemus:

javascript9

Näide

Määrame otsingu alguspositsiooni:

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

console.log(res);

Koodi täitmise tulemus:

javascript6

Vaata ka

  • meetod startsWith,
    mis kontrollib stringi algust
  • meetod endsWith,
    mis kontrollib stringi lõppu
  • meetod indexOf,
    mis otsib esimest alamstringi esinemist
  • meetod includes,
    mis otsib stringi
  • meetod at,
    mis otsib stringi sümbolit