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:// | ||