lastIndexOf-metodi
lastIndexOf -metodi suorittaa
elementin etsimisen taulukosta. Se palauttaa
viimeksi löydetyn elementin indeksin,
tai -1, jos elementtiä ei löydy.
Ensimmäisenä parametrina määritämme etsittävän elementin,
toisena (valinnaisena) - position, josta
haun tulisi alkaa. Haku
suoritetaan taulukon lopusta alkuun päin.
Syntaksi
taulukko.lastIndexOf(elementti, [mistä aloittaa]);
Esimerkki
Etsitään kolmikon viimeinen sijainti taulukossa:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Koodin suorituksen tulos:
4
Esimerkki
Yritetään nyt löytää elementtiä, jota ei ole taulukossa:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Koodin suorituksen tulos:
-1
Esimerkki
Aloitetaan haku annetusta sijainnista. Tuloksena löytyy viimeinen kolmikko, lukuun ottamatta ohitettuja:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Koodin suorituksen tulos:
3