Menu
CoddyTech

Array 3D dan Seterusnya

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 12 dari 65.

array 3D dapat divisualisasikan sebagai array yang berisi beberapa array 2D. Misalnya, bayangkan beberapa gedung, yang masing-masing memiliki beberapa lantai, dan setiap lantai memiliki beberapa kamar. Akses sebuah elemen menggunakan tiga indeks: indeks pertama untuk gedung, indeks kedua untuk lantai, dan indeks ketiga untuk kamar.

Sebagai contoh:

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

Struktur ini memperluas konsep 2D satu tingkat lebih dalam, sehingga praktis digunakan dalam situasi dengan beberapa lapisan data.

challenge icon

Tantangan

Mudah

Buat fungsi bernama countAllStrings yang menerima array 3D berisi string dan mengembalikan jumlah total elemen di semua dimensinya.

Coba sendiri

function countAllStrings(arr3D) {
  // TODO: Hitung jumlah seluruh elemen string dalam array 3D
}
// Jangan tulis apa pun di luar fungsi
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online