Metoda lastIndexOf
Metoda lastIndexOf izvaja
iskanje elementa v polju. Vrne
številko zadnjega najdenega elementa,
ali -1, če tak element ne obstaja.
Kot prvi parameter podamo element za iskanje,
kot drugega (neobveznega) - pozicijo, s
katere naj začne iskanje. Iskanje
poteka od konca polja proti začetku.
Sintaksa
polje.lastIndexOf(element, [od kod začeti]);
Primer
Poiščimo pozicijo zadnje trojke v polju:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Rezultat izvedbe kode:
4
Primer
Poskusimo najti element, ki ga ni v polju:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Rezultat izvedbe kode:
-1
Primer
Začnimo iskanje z določene pozicije. Kot rezultat bo najdena zadnja trojka, z izjemo izpuščenih:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Rezultat izvedbe kode:
3