Dies ist eine alte Version des Dokuments!
LU04.A04 - Mehrdimensionale Arrays mit Attributbezeichner
Rahmenbedingungen
- Sozialform: individual
- Hilfsmittel:
- Nur Lehrmittel, keine Websuche oder AI
- Zeit: 25 Minuten
- Erwartetes Resultat: Ein Script mit einem mehrdimensionalen Array inkl. der unten beschriebenen Teilschritte.
Ausgangslage
Ihr Unternehmen gibt Ihnen den Auftrag eine Kundendatei in JavaScript anzulegen. Anschliessend sollen die Daten verarbeitet werden.
Auftrag A: Array anlegen
Legen Sie ein mehrdimensionales Array mit dem Namen Actors an, wobei Sie dieses Mal die Attributnamen zusätzlich verwenden:
Name | Vorname | Geburtstaname | Geburtstag | Zivilstand | Anrede | Rabatt |
---|---|---|---|---|---|---|
Müller-Stahl | Armin | — | 12.03.1956 | Geschieden | Herr | 5 |
Page | Elliot | Ellen | 14.03.1996 | Ledig | Herr | 10 |
Wurst | Conchitta | Tom | 06.11.1988 | — | — | 15 |
Redford | Robert | — | 18.08.1936 | Verheiratet | Herr | 25 |
Auftrag B: Array ausgeben
Lassen Sie sich den Tabelleninhalt in umgekehrter Reihenfolge ausgeben, sprich Sie beginnen beim Index 3 und enden beim Index 0. Verwenden Sie, um herauszubekommen wievele Arrayelemente wirklich vorhanden sind, die Eigenschaft array.length.
Auftrag C: einzelne Werte verändern
Elliot Page hat geheiratet und erhält daher 5% mehr Rabatt als vorher. Lassen Sie sich zur Kontrolle zunächst den einzelnen Datensatz, und anschliessend den gesammten Datenbestand ausgeben.
Auftrag D: Wert am Anfang ergänzen
Ergänzen Sie am Anfang des Arrays einen neuen Kunden: Herr Sidartha Gupta, 12.12.1969, verwittwet. Fehlende Werte ergänzen Sie mit „—'. Kontrollieren Sie Ihr Ergebnis durch eine Ausgabe in der Console.
Auftrag E: Wert am Anfang ergänzen
Ergänzen Sie am Ende des Arrays einen neuen Kunden: Frau Sydney Sweeney, 12.09.1997, ledig. Prüfen Sie das Ergebnis durch eine Consolenausgabe.
Auftrag F: Wert in der Mitte löschen
Robert Redford ist leider verstorben und muss aus der Liste gelöscht werden. Lassen Sie sich wieder alle Daten ausgeben, sicher ist sicher.
Auftrag G: Formatierte Ausgabe
Lassen Sie abschliessend die Daten wie folgt auf der Konsole ausgeben:
- Anrede
- Vorname
- Nachname (in Grossbuchstaben)
- Rabatt
- Geburtstag
- Zivielstand
Hinweis:
- Für die Grossbuchstaben-Darstellung benötigen Sie die Methode toUpper
- Beispiel: console.log(Employee[0][1].toUpperCase());