lastIndexOf Metodu

lastIndexOf metodu, bir dizide eleman arama işlemi gerçekleştirir. Bulunan son elemanın numarasını döndürür, veya böyle bir eleman yoksa -1 döndürür. İlk parametrede aramak istediğimiz elemanı belirtiriz, ikinci (isteğe bağlı) parametrede ise - aramanın başlayacağı konumu belirtiriz. Arama dizinin sonundan başlangıcına doğru yapılır.

Sözdizimi

javascriptdizi.lastIndexOf(eleman, [nereden başlanacağı]);

Örnek

Dizideki son üçün konumunu bulalım:

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

console.log(res);

Kodun çalıştırılmasının sonucu:

javascript4

Örnek

Şimdi dizide olmayan bir elemanı bulmaya çalışalım:

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

console.log(res);

Kodun çalıştırılmasının sonucu:

javascript-1

Örnek

Aramayı belirli bir konumdan başlatalım. Sonuç olarak, atlananlar hariç tutulduğunda son üç bulunacak:

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

console.log(res);

Kodun çalıştırılmasının sonucu:

javascript3

Ayrıca Bakınız

  • metod includes,
    bir dizide elemanın varlığını kontrol eder
  • metod indexOf,
    baştan itibaren eleman arayan