Nozioni di base sugli array 2D
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 6 di 65.
Un array 2D è un array che contiene sottoarray. Ogni sottoarray può essere visto come una riga in una griglia.Per esempio:
const cinema = [
[true, true], // Row 0
[false, true] // Row 1
];Questo array rappresenta una griglia 2x2 (2 elementi in ogni riga e ci sono 2 righe).Per creare un array 2D di numeri interi con 3 righe e 4 colonne, scriveresti:const matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
];
// 3x4 gridNota che in JavaScript gli array 2D sono flessibili: i sottoarray non devono contenere lo stesso tipo di dati e non devono nemmeno avere la stessa lunghezza.Ad esempio, puoi mescolare tipi e lunghezze all'interno dello stesso array 2D:const mixed = [
[1, 2, 3],
["apple", "banana"],
[true]
];Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Le stringhe in dettaglio
Fondamenti delle stringheIterare sulle stringheTemplate literalsMetodi delle stringheRiepilogo - Intrecciatore di stringhe4JSON Parte 2
Iterare su JSONJSON annidatoOptional chaining in JSONCopia superficiale e profondaRipasso - Negozio di bicicletteRipasso - Sistema solare7Sistema di gestione della biblioteca
Panoramica del progettoAggiungere libri10Gestire il sistema del festival
Panoramica del progettoAggiungere film e sale2Array multidimensionali
Nozioni di base sugli array 2DAccesso agli elementi di un array 2DCicli annidati con array 2DRipasso: array 2DAddizione e sottrazione di matriciArray frastagliatiArray 3D e oltreSchemi comuni con array 2DRipasso: tutto sugli array5Insiemi Parte 1
Che cos'è un insieme?Iterare sugli insiemiAggiungere un elementoRimuovere un elementoVerificare se un elemento esisteDimensione e verifica del vuotoCopiare e svuotareRiepilogo - Nozioni di base sugli insiemi8Argomenti interessanti sugli array
Destrutturazione degli arraySintassi spread negli arrayArray sparsiRiepilogo - Laboratorio sugli array3JSON Parte 1
Che cos'è JSON?Verificare se una chiave esisteMetodi degli oggettiL'operatore spread Parte 1L'operatore spread Parte 2Rimuovere le chiaviRipasso - Manipolare le chiavi in JSONEsercitati da solo: Compilatore JavaScript online