Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Cevap Geçmişi

«« Soruya geri dön
07.04.16 21:55
JavaScript programlama dilinde bir diziden eleman silmek için "splice" metodu kullanılır. Ancak splice metodu elemanın indeksini istediğinden eğer bilmiyorsanız öncelikle elemanın indeksini bulmanız gerekir. Yani şöyle bir şey kullanabilirsiniz: var dizi = [1, 3, 5, 7, 9]; var index = dizi.indexOf(5); if (index !== -1) dizi.splice(index, 1); // 2 indeksindeki 1 elemanı yani 5'i siler. "splice" fonksiyonu, eleman sildikten sonra sildiği elemanı döndürür. Eğer gerekliyse o elemanı almak için şunu kullanabilirsiniz. var eleman = dizi.splice(index, 1); Madem "splice" dan gidiyoruz, "splice" aynı zamanda araya eleman eklemek için de kullanılır. Kullanımı şöyledir: dizi.splice(index, silinecekElemanSayisi, eklenecekEleman1, eklenecekEleman2, ...) Örneğin: var dizi = [1, 3, 5, 7, 9]; dizi.splice(2, 1, 4, 4.5); // dizinin yeni hali 1, 3, 4, 4.5, 7, 9] olur. Örnekteki 2. parametre (1 değeri) silinecek eleman sayısını bildirir. Eğer hiç eleman silmek istemiyorsanız bu parametreyi 0 olarak bildirin.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
Cevap olarak seçen: canora
07.04.16 18:54
JavaScript programlama dilinde bir diziden eleman silmek için "splice" metodu kullanılır. Ancak splice metodu elemanın indeksini istediğinden eğer bilmiyorsanız öncelikle elemanın indeksini bulmanız gerekir. Yani şöyle bir şey kullanabilirsiniz: var dizi = [1, 3, 5, 7, 9]; var index = dizi.indexOf(5); if (index !== -1) dizi.splice(index, 1); "splice" fonksiyonu, eleman sildikten sonra sildiği elemanı döndürür. Eğer gerekliyse o elemanı almak için şunu kullanabilirsiniz. var eleman = dizi.splice(index, 1); Madem "splice" dan gidiyoruz, "splice" aynı zamanda araya eleman eklemek için de kullanılır. Kullanımı şöyledir: dizi.splice(index, silinecekElemanSayisi, eklenecekEleman1, eklenecekEleman2, ...) Örneğin: var dizi = [1, 3, 5, 7, 9]; dizi.splice(2, 1, 4, 4.5); // dizinin yeni hali 1, 3, 4, 4.5, 7, 9] olur. Örnekteki 2. parametre (1 değeri) silinecek eleman sayısını bildirir. Eğer hiç eleman silmek istemiyorsanız bu parametreyi 0 olarak bildirin.
Ekleyen: canora

En fazla 3 eski durum gösterilir.