Metoda lastIndexOf
Metoda lastIndexOf kryen
kërkim të një elementi në një array. Kthen
numrin e elementit të fundit të gjetur,
ose -1, nëse nuk ka një element të tillë.
Si parametër të parë ne specifikojmë elementin për t'u kërkuar,
të dytin (opsional) - pozicionin, nga i
cili duhet të fillojë kërkimi. Kërkimi
kryhet nga fundi i array në fillim.
Sintaksa
array.lastIndexOf(element, [ku të fillojë]);
Shembull
Le të gjejmë pozicionin e treshes së fundit në array:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Rezultati i ekzekutimit të kodit:
4
Shembull
Tani le të përpiqemi të gjejmë një element që nuk është në array:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Rezultati i ekzekutimit të kodit:
-1
Shembull
Le të fillojmë kërkimin nga një pozicion i caktuar. Si rezultat do të gjendet tresha e fundit, përveç atyre të anashkaluara:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Rezultati i ekzekutimit të kodit:
3