Souhrnná úloha – Seznam produktů jako pole objektů
Řešení úlohy
Co je zde splněno
-
Vytvořeno pole objektů
produktys vlastnostminazev,cena,skladem. -
Výpis všech produktů pomocí cyklu
for...of. -
Vypsány pouze produkty s
skladem == true. -
Spočítán průměr cen produktů skladem (zaokrouhlený pomocí
Math.round()). -
Použit cyklus
forEach()k výpočtu součtu a počtu produktů. -
Výstup probíhá pouze do konzole.
-
Každý krok obsahuje komentář.
Vylepšení oproti začátečnické verzi
-
Použití template literálů (
${}) pro přehlednější a elegantnější formátování výstupu. -
Sloučení výpisu a výpočtu průměru do jednoho průchodu cyklem.
-
Kód je kratší, ale zachovává všechny požadavky zadání.
-
Stále bez šipek, bez ternárních operátorů, s přehlednými podmínkami.
Procvičené dovednosti:
-
Práce s polem objektů.
-
Iterace pomocí
for...ofaforEach(). -
Přístup k vlastnostem objektu pomocí tečkové notace.
-
Filtrování dat podle podmínky (
if (skladem == true)). -
Výpočet průměru ze součtu hodnot a jejich počtu.