JavaScript Array lastIndexOf() - String lastIndexOf() Method Kullanımı
LastIndexOf()
JavaScript Methodu, bir dizide belirtilen değerin en son bulunan öğenin konumunu döndürür. Büyük / küçük harfe duyarlıdır. Diziyi sondan başa doğru arar ancak 0 konumunda baştan başlayan dizinin indeksini döndürür. Belirtilen değer hiçbir zaman gerçekleşmezse -1 döndürür.
Bir Dizideki öğeler soldan sağa doğru ilerler. İlk karakterin konumu 0, sonuncusu dizi uzunluğu eksi birdir.
Arama, dizideki son öğeden başlayarak gerçekleştirilir.
Aranacak öğe birden fazla mevcutsa, lastIndexOf()
methodu son öğenin index numarasını döndürür.
İpucu: Baştan sona aramak istiyorsanız, indexOf()
methodu kullanın.
Sözdizimi:
item: Gereklidir. Aranacak öğe
start: İsteğe bağlı. Aramaya nereden başladığını ifade eder. Negatif değerler, verilirse index sondan başlayarak -1 , -2, -3..... aranacak
ÖRNEK:
var arabalar = ["Ford","Fiat","Toyota","Fiat","BMW","Fiat"];
var index = arabalar.lastIndexOf("Fiat");
console.log(index);
ÇIKTI:
Yukarıdaki örnekte görüldüğü üzere son bulunan öğenin index numarası yazıldı.
ÖRNEK:
const meyve = ['Elma', 'Çilek', 'Portakal', 'Elma'];
console.log(meyve.lastIndexOf('Elma')); //Çıktı:3
console.log(meyve.lastIndexOf('Çilek')); //Çıktı: 1
JavaScript String lastIndexOf() Methodu
JavaScript lastIndexOf()
Methodu, belirli bir girdi dizesinde belirtilen herhangi bir değerin son öğenin index numarasını döndürmek için kullanılır. Büyük / küçük harfe duyarlıdır. Dizeyi sondan başa doğru arar, ancak 0 konumundan başlayan dizinin index numarasını döndürür. Belirtilen değer hiçbir zaman gerçekleşmezse -1 döndürür.
Not: Dize, sondan başa doğru aranır, ancak 0 konumunda, başlangıçtan başlayan dizinin index numarasını döndürür.
İpucu: Ayrıca indexOf()
methoduna bakın.
Sözdizimi:
searchvalue: Gereklidir. Aranacak dize
start: İsteğe bağlı. Aramanın başlatılacağı konum (geriye doğru arama). Atlanırsa, varsayılan değer dizenin uzunluğudur.
ÖRNEK: Dizede aranacak verinin son bulunan index numarasını verir.
let str = 'JavaScript';
let index = str.lastIndexOf('a');
console.log(index);
ÇIKTI:
ÖRNEK:Start
Argümanına değer girerseniz, lastIndexOf()
methodu aşağıdaki örnekte gösterildiği gibi start
argümanından geriye doğru aramaya başlar:
let str = 'JavaScript';
let index = str.lastIndexOf('a',2);
console.log(index);
ÇIKTI:
ÖRNEK:
console.log("canal".lastIndexOf("a")); // 3
console.log("canal".lastIndexOf("a",2)); // 1
console.log("canal".lastIndexOf("a",0)); // -1
console.log("canal".lastIndexOf("x")); // -1
ÖRNEK: lastIndexOf()
Methodu Büyük-Küçük Harfe duyarlıdır. Aşağıdaki örnek -1 değerini döndürür:
let str = 'Hello, World!';
let substr = 'L';
let index = str.lastIndexOf(substr);
console.log(index); // -1
ÖRNEK:
var x = "stringstring";
console.log(x.lastIndexOf( "" )); // 12
console.log(x.lastIndexOf( "s" )); //6
console.log(x.lastIndexOf( "rin" )); //8
console.log(x.lastIndexOf( "g" )); //11
console.log(x.lastIndexOf( "String" )); //-1
console.log(x.lastIndexOf( "ri", -2 )); //-1
console.log(x.lastIndexOf( "ri", 2 )); //2
console.log(x.lastIndexOf( "ri", 3 )); //2
console.log(x.lastIndexOf( "ri", 9 )); //8
console.log(x.lastIndexOf( "s", 99 )); // 6
console.log(x.lastIndexOf( "", 99 )); //12
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME