Souhrnná úloha – Objekt „Produkt“ s vlastnostmi a metodou

Řešení úlohy

Co je zde splněno

  • Vytvořen objekt produkt s vlastnostmi:
    nazev, cena, skladem, a metodou vypisInfo().

  • Metoda používá this pro přístup k vlastnostem objektu.

  • Cena změněna na novou hodnotu (produkt.cena = 599).

  • Přidána nová vlastnost kategorie.

  • Použit cyklus for...in pro výpis všech klíčů a hodnot objektu.

  • Nakonec zavolána metoda produkt.vypisInfo(), která vypíše přehled dat.

  • Výstup je přehledný a celý probíhá v konzoli.

  • Kód používá pouze let a const, žádné šipkové funkce ani ternární operátory.

Vylepšení oproti začátečnické verzi

  • Použití template literálů (${}) pro přehledný formát výpisu.

  • Do metody vypisInfo() doplněna logická kontrola, která místo true/false vypíše „Ano/Ne“ (s využitím čitelného výrazu).

  • Stručnější a elegantnější zápis, ale stále zachovává principy zadání (bez šipek a ternárních zkratek ve variantě začátečníků).

  • Přehledný a snadno rozšiřitelný kód.