Meetod lastIndexOf
Meetod lastIndexOf teostab
elemendi otsimist massiivist. Tagastab
leitud elemendi viimase indeksi,
või -1, kui sellist elementi ei ole.
Esimese parameetrina määrame otsitava elemendi,
teise (valikulise) parameetrina - indeksi, millest
tuleks otsimist alustada. Otsimine
toimub massiivi lõpust alguse poole.
Süntaks
massiiv.lastIndexOf(element, [kust alustada]);
Näide
Leiame massiivist viimase kolmiku asukoha:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Koodi täitmise tulemus:
4
Näide
Nüüd proovime leida elementi, mida massiivis ei ole:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Koodi täitmise tulemus:
-1
Näide
Alustame otsimist määratud positsioonist. Tulemusena leitakse viimane kolmik, välja arvatud vahele jäetud:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Koodi täitmise tulemus:
3