Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m307:learningunits:lu02:loesungen:04 [2026/02/09 13:44] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m307:learningunits:lu02:loesungen:04 [2026/02/09 13:44] (aktuell) – ↷ Seite von de:modul:m307:learningunits:lu01:loesungen:04 nach de:modul:m307:learningunits:lu02:loesungen:04 verschoben vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU02.L04 - JSON-File einlesen und statisch im der Browser-Konsole ausgeben ====== | ||
| + | |||
| + | ===== Auftrag ===== | ||
| + | Ihr Auftrag besteht darin den Inhalt der Datei // | ||
| + | |||
| + | Die benötigten Dateien finden Sie in dieser {{ : | ||
| + | |||
| + | **Hinweis** | ||
| + | Bei dieser Teilaufgabe reicht es, wenn Sie die Daten statisch auslesen. Es braucht also keine Schleife. | ||
| + | |||
| + | **lernende2.json** | ||
| + | |||
| + | { | ||
| + | " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | { " | ||
| + | ] | ||
| + | } | ||
| + | |||
| + | |||
| + | ===== Lösungen als Browsewr-Konsolen-Output ===== | ||
| + | Das Ergebnis der Ausgabe sieht dann wie folgt aus: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Lösungen des HTML/ | ||
| + | |||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | fetch(" | ||
| + | .then(response => response.json()) | ||
| + | .then(data => { | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | data.lernende[0].hobbies[1], | ||
| + | data.lernende[0].hobbies[2]); | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | data.lernende[1].hobbies[1], | ||
| + | data.lernende[1].hobbies[2]); | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | data.lernende[2].hobbies[1], | ||
| + | data.lernende[2].hobbies[2]); | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | data.lernende[6].hobbies[1], | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | console.log(" | ||
| + | | ||
| + | | ||
| + | // | ||
| + | }) | ||
| + | .catch(err => { | ||
| + | console.error(" | ||
| + | }); | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||