Dizilerde splice() methodu

splice() metodu, dizinin belirli bir bölümünü silmek, değiştirmek veya yeni eleman eklemek için kullanılır.

Kullanımı:

dizi.splice(başlangıç, silinecek_adet, eklenecek1, eklenecek2, ...)

 

Özellikler:

  • başlangıç: İşlem yapılacak indeks (0’dan başlar).
  • silinecek_adet: Kaç eleman silineceği.
  • eklenecek1, eklenecek2, ...: Bu alana yeni elemanlar eklenebilir.

 

Örnek 1 – Eleman Silme:

var renkler = ["Kırmızı", "Mavi", "Yeşil", "Sarı"];
renkler.splice(1, 2);  

documnet.write(renkler); // ["Kırmızı", "Sarı"]

 

Örnek 2 – Eleman Ekleme:

varsehirler = ["İstanbul", "Ankara", "İzmir"];
sehirler.splice(1, 0, "Bursa", "Antalya");  

document.write(sehirler); // ["İstanbul", "Bursa", "Antalya", "Ankara", "İzmir"]

1. indeks konumuna "Bursa" ve "Antalya" eklendi. Silme işlemi yapılmadı çünkü ikinci parametre 0’dı.

 

Örnek 3 – Eleman Değiştirme:

vardiller = ["Java", "C++", "Python"];
diller.splice(1, 1, "JavaScript");  

document.write(diller); // ["Java", "JavaScript", "Python"]

"C++" yerine "JavaScript" geldi.