Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu04:aufgaben:04 [2026/09/08 14:01] – [Auftrag] vdemirde:modul:m288:learningunits:lu04:aufgaben:04 [2026/09/08 14:12] (aktuell) – vdemir
Zeile 15: Zeile 15:
 Ein kleines Label möchte sein Musikarchiv im Browser darstellen. Sie bauen dafür Schritt für Schritt eine Seite auf – zuerst «von Hand» mit einzelnen Ein kleines Label möchte sein Musikarchiv im Browser darstellen. Sie bauen dafür Schritt für Schritt eine Seite auf – zuerst «von Hand» mit einzelnen
 Variablen, danach sauber mit Arrays. Im Teil 2 zeigen Sie, warum die zweite Lösung die bessere ist. Variablen, danach sauber mit Arrays. Im Teil 2 zeigen Sie, warum die zweite Lösung die bessere ist.
 +
 +
  
 ===== Auftrag ===== ===== Auftrag =====
-Nachdem wir im Teil 1 unsere 20 Musiktitel angelegt haben, wollen wir bei diesem Auftrag diese 20 Titel effizient mittels Array verwalten. Klammerbemerkung: Der grosse Vorteil wird von Arrays wird sichtbar, wenn wir Schleifen verwenden. --> Wird nach den Herbstferien im Unterricht behandelt.+Nun sind wir beim zweiten Teil. Nachdem wir im Teil 1 unsere 20 Musiktitel angelegt haben, wollen wir bei diesem Auftrag diese 20 Titel effizient mittels Array verwalten.  
 +  - D.h. Ihr Auftrag ist es die 20 erstellen Musiktilel mittel Arrays zu verwalten.  
 +  - Lassen Sie sich am Ende die Daten auf der Konsole ausgeben. Das schaffen Sie durch die Zeile console.log(arrayname) 
 + 
 +**Hinweis:** Der grosse Vorteil wird von Arrays wird sichtbar, wenn wir Schleifen verwenden. --> Wird nach den Herbstferien im Unterricht behandelt. 
  
 Hier ein reduzierte Beispiel mit 3 Filmen Hier ein reduzierte Beispiel mit 3 Filmen
Zeile 26: Zeile 33:
 let genre_1: "Fantasy"; // String let genre_1: "Fantasy"; // String
 const entstehungsjahr_1 = "2001";  // String const entstehungsjahr_1 = "2001";  // String
-let dauer_min1: 229;  // Number+let dauer_min_1: 229;  // Number
 let ab_18_1 = false;   // Boolean let ab_18_1 = false;   // Boolean
  
Zeile 42: Zeile 49:
 let dauer_min_3: 118; let dauer_min_3: 118;
 let ab_18_3 = false; let ab_18_3 = false;
 +
 +</code>
 +
 +Die Attribute werden zusammengefasst zu jeweils einem Array, wie nachfolgend demonstriert wird:
 +
 +<code javascript>
 +let film          = ["Herr Der Ringe - Die Gefolgschaft des Ringes", "Der Weisse Hai", "Blade Runner"];
 +let genre         = ["Fantasy", "Horror", "Science Fiction"];
 +const entstehungsjahr = ["2001", "1975", "1982"];   // als String, wie in den Einzeldaten
 +let dauer_min     = [229, 124, 118];
 +let ab_18         = [false, true, false];
 +
 +console.log(film)
  
 </code> </code>
  • de/modul/m288/learningunits/lu04/aufgaben/04.1788868918.txt.gz
  • Zuletzt geändert: 2026/09/08 14:01
  • von vdemir