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