Menu
Coddy logo textTech

3D Diziler ve Ötesi

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 12 / 65.

3 boyutlu bir dizi (3D array), 2 boyutlu dizilerden oluşan bir dizi olarak görselleştirilebilir. Örneğin, her birinde birden fazla kat bulunan ve her katında birden fazla oda olan birden fazla bina hayal edin. Bir öğeye üç dizin (index) kullanarak erişin: birincisi bina için, ikincisi kat için ve üçüncüsü oda için.

Örneğin:

const buildings = [
  [
    ["R1", "R2"],
    ["R3", "R4"]
  ],
  [
    ["R5", "R6"],
    ["R7", "R8"]
  ]
];
// buildings[0][1][1] -> "R4"
// buildings[1][0][0] -> "R5"

Bu yapı, 2D kavramını bir seviye daha derine taşıyarak birden fazla veri katmanına sahip senaryolar için pratik hale getirir.

challenge icon

Görev

Kolay

Bir 3D string dizisi alan ve tüm boyutlardaki toplam eleman sayısını döndüren countAllStrings adında bir fonksiyon oluşturun.

Kendin dene

function countAllStrings(arr3D) {
  // TODO: 3D dizideki string elemanlarının toplam sayısını hesaplayın
}
// Fonksiyon dışına hiçbir şey yazmayın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler