JavaScript'te Dizi Yapısını Bozma
Bu derste, dizilerin yapısını bozma işlemini inceleyeceğiz. Bu işlem, bir dizinin elemanlarını toplu olarak değişkenlere tek satır kodla yazmak için tasarlanmıştır.
Bu işlemin sözdizimi aşağıdaki gibidir:
let [değişken1, değişken2, değişken3] = dizi;
Gördüğünüz gibi, = işaretinin solunda
köşeli parantezler içinde değişken isimleri
listelenir. Bu değişkenler, açılış parantezinden
önce yer alan let ile toplu olarak
tanımlanır.
İşlem sonucunda, birinci değişkene dizinin birinci elemanı (yani anahtarı sıfır olan) yazılır, ikinci değişkene - ikinci eleman, üçüncü değişkene - üçüncü eleman yazılır.
Pratik bir örnek üzerinde inceleyelim. Diyelim ki yıl, ay ve günü saklayan bir dizimiz var:
let arr = [2025, 12, 31];
Yapıyı bozma işlemini kullanarak yılı, ayı ve günü ilgili değişkenlere yazalım:
let arr = [2025, 12, 31];
let [yıl, ay, gün] = arr;
Değişkenlerimizin içeriğine bakalım:
console.log(yıl); // 2025 yazacak
console.log(ay); // 12 yazacak
console.log(gün); // 31 yazacak
Karşılaştırma için, yapıyı bozma işlemi olmadan kodun ne kadar hantal ve uzun olacağına bakın:
let arr = [2025, 12, 31];
let yıl = arr[0];
let ay = arr[1];
let gün = arr[2];
console.log(yıl); // 2025 yazacak
console.log(ay); // 12 yazacak
console.log(gün); // 31 yazacak
Aşağıdaki kodda, dizinin parçaları ilgili değişkenlere yazılmaktadır:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let isim = arr[0];
let soyisim = arr[1];
let departman = arr[2];
let pozisyon = arr[3];
let maaş = arr[4];
Bu kodu, öğrenilen teoriye göre yapıyı bozma işlemi kullanarak yeniden düzenleyin.