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
string.lastIndexOf(mida otsime, [kust alustada otsimist]);
Näide
Leiame viimase alamstringi esinemise positsiooni:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Koodi täitmise tulemus:
9
Näide
Määrame otsingu alguspositsiooni:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Koodi täitmise tulemus:
6
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