Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:modul:m288:learningunits:lu04:loesungen:02 [2025/09/23 08:04] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m288:learningunits:lu04:loesungen:02 [2025/09/23 09:13] (aktuell) – [Gesamtlösung] vdemir | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LU04.L02 - Arrays - Hands-on ====== | ||
+ | ===== Rahmenbedingungen ===== | ||
+ | * Sozialform: individual | ||
+ | * Hilfsmittel: | ||
+ | * Nur Lehrmittel, keine Websuche oder AI | ||
+ | * [[https:// | ||
+ | * Zeit: 30 Minutes | ||
+ | * Erwartetes Resultat: Ein Script mit den Lösungen der Teilaufgaben. Formal korrekt: Filename, Titel, Incode-Kommentare, | ||
+ | |||
+ | ===== Ausgangslage ===== | ||
+ | Was Arrays sind, sollten Sie nun wissen. Jetzt wird es Zeit sich die Programmierfinger //etwas schmutzig zu machen//. | ||
+ | |||
+ | ===== Auftrag ===== | ||
+ | Erstellen Sie ei JavaScript-Programm // | ||
+ | |||
+ | ==== Teilauftrag A ==== | ||
+ | Erzeugen Sie ein Array// | ||
+ | |||
+ | let mixedArray = [ | ||
+ | "Hallo Welt", | ||
+ | 42, // Number | ||
+ | true, // Boolean | ||
+ | [1, 2, 3] // Array | ||
+ | ]; | ||
+ | console.log(mixedArray); | ||
+ | | ||
+ | => [" | ||
+ | |||
+ | ==== Teilauftrag B ==== | ||
+ | Ergänzen Sie das eben angelegte Array // | ||
+ | |||
+ | mixedArray.push(" | ||
+ | console.log(mixedArray); | ||
+ | | ||
+ | => [" | ||
+ | |||
+ | ==== Teilauftrag C ==== | ||
+ | Ermitteln Sie Anzahl Elemente des Arrays // | ||
+ | | ||
+ | const laengeDesArrays = mixedArray.length; | ||
+ | console.log(laengeDesArrays); | ||
+ | | ||
+ | => 5 | ||
+ | |||
+ | ==== Teilauftrag D ==== | ||
+ | Entfernen Sie das letzte Element aus dem Array // | ||
+ | |||
+ | |||
+ | mixedArray.pop(); | ||
+ | console.log(mixedArray); | ||
+ | | ||
+ | => [" | ||
+ | |||
+ | ==== Teilauftrag E ==== | ||
+ | Geben Sie das vierte Element des Arrays // | ||
+ | |||
+ | console.log(mixedArray[3]); | ||
+ | | ||
+ | => [ 1, 2, 3 ] | ||
+ | |||
+ | ==== Teilauftrag F ==== | ||
+ | Löschen bzw. ersetzten Sie das das dritte und vierte Element des Arrays // | ||
+ | |||
+ | mixedArray.splice(2, | ||
+ | console.log(mixedArray); | ||
+ | | ||
+ | => [" | ||
+ | |||
+ | ===== Gesamtlösung ===== | ||
+ | {{: | ||
+ | ---- | ||
+ | [[https:// |