Jagged Arrays
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 11 von 65.
Ein `jagged` Array ist eine 2D-Array-ähnliche Struktur, bei der jede Zeile eine unterschiedliche `length` haben kann. Zum Beispiel:
const classroom = [<br> ["Alice", "Bob"],<br> ["Charlie", "Diana", "Eve"],<br> ["Frank"]<br>];Hier hat die erste Zeile 2 Elemente, die zweite Zeile 3 und die dritte Zeile 1.Beachten Sie, dass, obwohl das Beispiel const verwendet, ungleichmäßige Arrays (jagged arrays) ebenso mit let oder var deklariert werden können; das Hauptmerkmal ist die Verwendung verschachtelter Array-Literale.Aufgabe
EinfachErstelle eine Funktion namens sumJagged, die ein `jagged` `array` von Zahlen empfängt und die Gesamtsumme aller `elements` über jede Zeile hinweg zurückgibt, unabhängig von der Zeilenlänge.
Probier es selbst
function sumJagged(jaggedArray) {
// TODO: Implementiere die Logik, um alle Elemente des jagged Arrays zu summieren.
}
// Schreibe nichts außerhalb der FunktionDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik & Ablauf
1Strings im Detail
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren