lastIndexOf Metodu

lastIndexOf metodu, bir dizede belirtilen alt dizenin son geçtiği yeri arar. Bu işlem sırasında, ilk parametrede belirtilen karakterlerin büyük/küçük harf durumuna dikkat edilmelidir. Arama dizenin sonundan başlar. Metot, sondan başlayarak ilk eşleşmenin konumunu döndürür, eğer bulunamazsa -1 değerini döndürür. İsteğe bağlı ikinci parametre ile, aramanın başlayacağı karakterin numarası belirtilebilir.

Sözdizimi

javascriptdize.lastIndexOf(aranan, [aramaya nereden başlanacağı]);

Örnek

Bir alt dizenin son geçtiği konumu bulalım:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

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

javascript9

Örnek

Aramanın başlangıç konumunu belirleyelim:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

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

javascript6

Ayrıca Bakınız

  • metod startsWith,
    bir dizenin başlangıcını kontrol eder
  • metod endsWith,
    bir dizenin sonunu kontrol eder
  • metod indexOf,
    bir alt dizenin ilk geçtiği yeri arar
  • metod includes,
    bir dizeyi arar
  • metod at,
    bir dize karakterini arar