Menu
Coddy logo textTech

Array 3D e oltre

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 12 di 65.

Un array 3D può essere visualizzato come un array di array 2D. Per esempio, pensa a più edifici, ognuno con più piani, e ogni piano con più stanze. Accedi a un elemento usando tre indici: il primo per l’edificio, il secondo per il piano e il terzo per la stanza.

Per esempio:

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

Questa struttura estende il concetto 2D di un ulteriore livello, rendendolo pratico per gli scenari con più livelli di dati.

challenge icon

Sfida

Facile

Crea una funzione chiamata countAllStrings che riceve un array tridimensionale di stringhe e restituisce il numero totale di elementi in tutte le dimensioni.

Provalo tu

function countAllStrings(arr3D) {
  // TODO: Calcola il numero totale di elementi stringa nell'array 3D
}
// Non scrivere nulla al di fuori della funzione
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online