Accesso agli elementi di un array 2D
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 7 di 65.
Accedere agli elementi di un array 2D è simile ad accedere agli elementi di un array 1D, ma invece di usare un singolo indice, ne usi due: uno per la riga e uno per la colonna. Per esempio:
const seats = [
['A1', 'A2', 'A3'],
['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'Ricorda che gli indici in JavaScript iniziano da 0, quindi la prima riga si trova all'indice 0, la seconda riga all'indice 1 e così via.
Sfida
FacileCrea una funzione chiamata getColumn che accetta tre argomenti: un array 2D matrix, un numero intero numberOfRows e un numero intero colIndex. La funzione dovrebbe restituire un array contenente tutti gli elementi della colonna specificata colIndex.
Provalo tu
function getColumn(matrix, numberOfRows, colIndex) {
// TODO: Restituisci un array contenente gli elementi dell'indice di colonna specificato
}
// Non scrivere nulla al di fuori della funzioneQuesta 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