Ú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.html a script.js.

  • Do stránky bude vypisovat pomocí document.write().


Požadovaný výstup:
  1. Vytvoř objekt kniha se třemi vlastnostmi (např. název, autor, rok).

  2. Pomocí for…in vypiš všechny klíče a jejich hodnoty do stránky.

  3. Pomocí Object.keys() vypiš seznam všech klíčů jako řetězec oddělený čárkou.

  4. Pomocí Object.values() vypiš seznam všech hodnot.

  5. Pomocí Object.entries() projdi dvojice klíč–hodnota a vypiš je v podobě klíč = hodnota.


Doplňující pokyny:
  • Pamatuj, že for…in dává jen klíče – hodnoty získáš přes objekt[klic].

  • Při použití Object.entries() můžeš projít pole dvojic pomocí forEach.

  • Výstupy odděluj <br> pro lepší čitelnost.