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
dize.lastIndexOf(aranan, [aramaya nereden başlanacağı]);
Örnek
Bir alt dizenin son geçtiği konumu bulalım:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Kodun çalıştırılmasının sonucu:
9
Örnek
Aramanın başlangıç konumunu belirleyelim:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Kodun çalıştırılmasının sonucu:
6
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