Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu02:loesungen:04 [2026/02/10 14:17] – vdemir | de:modul:m307:learningunits:lu02:loesungen:04 [2026/05/27 10:04] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU02.L04 - JSON-File einlesen und statisch | + | ====== LU02.L04 - JSON-File einlesen und statisch |
| ===== Auftrag ===== | ===== Auftrag ===== | ||
| Zeile 10: | Zeile 10: | ||
| **lernende2.json** | **lernende2.json** | ||
| + | <code javascript> | ||
| { | { | ||
| " | " | ||
| Zeile 27: | Zeile 27: | ||
| ] | ] | ||
| } | } | ||
| + | </ | ||
| ===== Lösungen als Browsewr-Konsolen-Output ===== | ===== Lösungen als Browsewr-Konsolen-Output ===== | ||
| Zeile 36: | Zeile 36: | ||
| ===== Lösungen des HTML/ | ===== Lösungen des HTML/ | ||
| - | | + | <code html>5 |
| - | <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(" | + | |
| - | }); | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| + | < | ||
| + | < | ||
| + | | ||
| + | | ||
| + | Das Ergebnis ist dann in der Browserkonsole sichtbar | ||
| + | --> | ||
| + | <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(" | ||
| + | }); | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| ---- | ---- | ||