⊗jsPmDstAInr 298 of 505 menu

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.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet