JavaScript Dizi Eleman Çıkarma

JavaScript 'de dizilerden eleman çıkarmak biraz farklı bir durumdur. "Remove" türünden bir fonksiyon yoktur.

"Delete" kullanılabilse de tavsiye edilmez. Çünkü dizinin elemanını çıkarmayı sağlasa da dizinin eleman sayısını güncellemez. Bu durum da hata almanıza ortam hazırlar.

Dizilerden eleman çıkarmak için "splice()" fonksiyonunun kullanılması tavsiye edilmektedir.

2 kullanım şekli vardır.

2 parametreli kullanımda hangi indexten itibaren kaç eleman çıkarılacağı belirtilir.

Diğer kullanımda ise hangi indexten itibaren kaç eleman çıkarılacağı ve hangi elemanların ekleneceği belirtilir.

Aşağıdaki diziden çıkarma örneğini inceleyelim..


var dizim1 = ['İstanbul', 'Ankara', 'Bursa', 'Adana', 'Konya'];
var dizim2 = dizim1.splice(2, 1);

// silinen ["Bursa"]
// dizim2  durum ['İstanbul', 'Ankara', 'Adana', 'Konya'] 

Görüldüğü gibi 2. indexten itibaren 1 elemanın çıkarılmasını belirttik ve "Bursa" elemanını diziden kaldırdık.



İlginizi Çekebilir

JavaScript 1'den 100'e Kadar Çift Sayı Toplam Örneği

JavaScript Bir Stringteki Küçük Harfleri Öne Alma Örneği

JavaScript Bir Sayının Faktöriyelini Bulma Örneği

JavaScript Döngü İle Bir Dizideki En Büyük Sayıyı Bulma Örneği

JavaScript Bir Sayının Asal Sayı Olup Olmadığını Bulma Örneği