Úloha 2 – Dva objekty: různé způsoby zápisu a přístup k vlastnostem

Úloha

Zadání (kontext úlohy):

Chceš uložit informace o dvou produktech v e-shopu. Každý produkt má mít několik vlastností. Vyzkoušíš si dva různé způsoby zápisu objektů a procvičíš si přístup k jejich vlastnostem pomocí obou zápisů – tečkové i hranaté notace.


Cíl úlohy:

Procvičit si zápis objektu na jednom řádku i po řádcích, práci s vlastnostmi a rozdíl mezi tečkovou a hranatou notací.


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 produkt1 (např. název, cena, skladem) na jednom řádku.

  2. Vytvoř objekt produkt2 se stejnými vlastnostmi, ale zapsaný každou vlastnost na nový řádek.

  3. Vypiš název produkt1 pomocí tečkové notace.

  4. Vypiš cenu produkt2 pomocí hranaté notace.

  5. Vytvoř proměnnou s názvem klíče (např. "skladem") a použij ji k dynamickému přístupu k vlastnosti jednoho z objektů.

  6. Přidej do produkt2 novou vlastnost s klíčem, který obsahuje mezeru (např. "cena s DPH") a vypiš ji pomocí hranaté notace.


Doplňující pokyny:
  • Používej const pro deklaraci objektů.

  • Nezapomeň na čárky mezi vlastnostmi.

  • Klíče s mezerou musí být v uvozovkách a přístup je možný jen hranatou notací.