Úloha 4 – Iterace objektu a výpis vlastností
Úloha
Zadání (kontext úlohy):
Máš k dispozici objekt, který obsahuje několik údajů o jedné knize. Tvým úkolem je vypsat všechny jeho vlastnosti a vyzkoušet si různé způsoby, jak k nim přistupovat – od klasického cyklu až po moderní metody, které vracejí pole.
Cíl úlohy:
Procvičit si práci s cyklem for…in a metodami Object.keys(), Object.values() a Object.entries().
Vstupní podmínky:
-
Student pracuje se soubory
index.htmlascript.js. -
Do stránky bude vypisovat pomocí
document.write().
Požadovaný výstup:
-
Vytvoř objekt
knihase třemi vlastnostmi (např. název, autor, rok). -
Pomocí for…in vypiš všechny klíče a jejich hodnoty do stránky.
-
Pomocí Object.keys() vypiš seznam všech klíčů jako řetězec oddělený čárkou.
-
Pomocí Object.values() vypiš seznam všech hodnot.
-
Pomocí Object.entries() projdi dvojice klíč–hodnota a vypiš je v podobě
klíč = hodnota.
Doplňující pokyny:
-
Pamatuj, že
for…indává jen klíče – hodnoty získáš přesobjekt[klic]. -
Při použití
Object.entries()můžeš projít pole dvojic pomocíforEach. -
Výstupy odděluj
<br>pro lepší čitelnost.