Array.lastIndexOf() fonksiyonu, belirtilen elemanın dizi içinde karşılaşılan son konumunu verir.
Array.lastIndexOf() fonksiyonunu, desteklemeyen tarayıcılarda da kullanmak için Array.lastIndexOf fonksiyon betiğini kullanabilirsiniz.
Sözdizimi
konum = Array.lastIndexOf(eleman [, baslaKonum])
eleman | Dizi içinde geriye doğru aranacak elemanı belirler. |
baslaKonum | Sondan itibaren aramaya başlanacak konumu belirler. Belirtilmezse dizinin sonundan itibaren arama yapılır. |
Dönüş Değeri
konum | Elemanın dizi içinde karşılaşıldığı en son konum döner. Bulunamazsa -1 döner. |
Aşağıdaki örnek, Array.lastIndexOf() fonksiyonu kullanılarak 0-6 arası rakam isimlerini içeren bir dizi içinde 'Bir' değerinin karşılaşıldığı son konumun öğrenilmesini göstermektedir.
<script type="text/javascript">
var dizi = ['Sıfır', 'Bir', 'İki', 'Üç', 'Dört', 'Beş', 'Bir', 'Altı']
document.write( "'Bir' kelimesinin dizideki en son konumu : " + dizi.lastIndexOf('Bir') );
</script>
Canlı Sonuç