JavaScript Dizi Metotları
Tüm programlama dillerinde diziler ile ilgili uzun ve zor işleri kolaylaştıran metotlar bulunmaktadır. JavaScript dilinde diziler ile ilgili en çok kullanılan bazı metotlar aşağıda verilmiştir.
push
Dizinin en sonuna yeni bir eleman ekler.
diziAdi.push("İstanbul");
pop
Dizinin en son elemanını siler ve kaldırır. Dizinin eleman sayısı da bir azalmış olur.
unshift
Dizinin en başına yeni bir eleman ekler. Yeni eklenen elemanın numarası 0 olur ve diğer elemanların index numaraları 1 artırılır.
diziAdi.unshift("İstanbul");
shift
Dizinin en başındaki elemanı kaldırır. Diğer elemanların index numaraları 1 azaltılır.
delete
Dizi içerisindeki istenen elemanın değerini silmeye yarar. Eleman kaldırılmaz dolayısıyla dizinin eleman sayısında ve elemanların numaralarında bir değişiklik meydana gelmez.
Yukarıdaki kod ile dizinin 2 indek numaralı yani 3. elemanınn değeri silindi. 2 nolu eleman artık boş yani değeri yok.
splice
Dizinin içinde bir bölümü silmeye ya da eleman eklemeye yarar.
Silmek için;
Örnek:
satırı ile 0 nolu elemandan başlayarak toplam 2 eleman silinir ve kaldırılır. Kalan elemanların index numaraları değişecek, dizinin eleman sayısı da azalacaktır.
Eklemek için;
Örnek:
diziAdi.splice(3,0,"İstanbul","Ankara","İzmir");
satırında ikinci sayıya 0 girildiği için silme yapılmayacağı program tarafından anlaşılacak ardından 3 numaralı elemandan başlayarak "İstanbul","Ankara","İzmir" bilgileri diziye eklenecektir. Dizinin 3 nolu elemanı artık "İstanbul" olacak, diğer elemanlarda yeni yerlerine yerleşeceklerdir. Dizinin eleman sayısı artar.
indexOf
Dizi içerisinde istenen verinin aranarak index numarasının bulunmasını sağlar.
Örnek:
var dizi1=new Array("Ahmet","Hasan","İsmail","Mehmet");
document.write(dizi1.indexOf("İsmail");
Ekrana İsmail isimli verinin index numarası olan 2 yazılacaktır.
reverse
Diziyi ters çevirir. En sondaki eleman en başa, en baştaki en sona gider. Tüm elemanların index numaraları değişir.
sort
Dizi elemanlarını küçükten büyüğe sıralayarak tekrar yerleştirir. En küçük değere sahip eleman en başa, en büyük değere sahip eleman en sona gider. Tüm elemanların index numaraları değişir.
javascript dizi metotları, dizi elemanlarını sıralama, diziye eleman ekleme, dizinin elemanını silme, diziden eleman çıkarma, diziyi ters çevirme
KONU İLE İLGİLİ ÖRNEKLER
Bu konu ile ilgili örnek bulunmamaktadır.
11085 kez okundu.