Array frastagliati
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 11 di 65.
const classroom = [<br> ["Alice", "Bob"],<br> ["Charlie", "Diana", "Eve"],<br> ["Frank"]<br>];Qui, la prima riga ha 2 elementi, la seconda ne ha 3 e la terza ne ha 1.Nota che, sebbene l'esempio usi const, gli array frastagliati possono essere dichiarati anche usando let o var; la caratteristica fondamentale è l'uso di letterali di array annidati.Sfida
FacileCrea una funzione chiamata sumJagged che riceva un array frastagliato di numeri e restituisca la somma totale di tutti gli elementi di ogni riga, indipendentemente dalla lunghezza della riga.
Provalo tu
function sumJagged(jaggedArray) {
// TODO: Implementa la logica per sommare tutti gli elementi dell'array irregolare.
}
// 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