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

javascriptarray.lastIndexOf(element, [ku të fillojë]);

Shembull

Le të gjejmë pozicionin e treshes së fundit në array:

javascriptlet arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript4

Shembull

Tani le të përpiqemi të gjejmë një element që nuk është në array:

javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript-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:

javascriptlet arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript3

Shihni gjithashtu

  • metoda includes,
    e cila kontrollon praninë e një elementi në array
  • metoda indexOf,
    e cila kërkon elemente nga fillimi