Javascript kolayca array elementlerini swaplama 💞

Eğer özel bir yöntem yoksa programlama dillerinde 2 elemanı yer değiştirmek için aşağıdaki kod kullanılır.

Diyelim ki listenin 0 ile 2. indexli elemanlarını yer değiştirmek istiyoruz.
listenin sıfırıncı indexli elemanını geçici değişkene attık
sıfırıncı indexe ikinci indexteki elemanı atadık
ikinci indexe geçici_elemanda tutulan sıfırıncı indexli elemanı atadık

const liste= [1, 2, 3];

const gecici_eleman = liste[0];
liste[0] = liste[2];
liste[2] = gecici_eleman;

Array destructuring ile eleman yer değiştirme

Javascripte ES6 ile gelen array parçalama yöntemi ile tek satırda, geçici değişken kullanmadan eleman swaplamak mümkün.

Aşağıdaki kodda bu elemanları bir liste şeklinde yazdık ve yerlerini değiştirerek atadık. Tek satırda swap işlemi tamamlandı.

const liste= [1, 2, 3];
[liste[0],liste[2]] = [liste[2],liste[0]]

Yazıda kullanılan kelimeler.

array = esnek javascript liste veri yapısı
swap = yer değiştirmek
index = liste elemanının baştan konumu, 0 rakamı ile başlar.
ayrıca array destructuring nedir‘ adlı yazıma bakabilirsiniz.

Yorum bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top