Souhrnná úloha – Práce s polem produktů

Řešení úlohy

Co je zde splněno

  • Vytvořeno výchozí pole produkty se třemi prvky.

  • Přidání nové položky přes prompt() a ošetření prázdného vstupu ("Neznámý produkt").

  • Odstranění prvního prvku pomocí shift() a zobrazení jeho názvu.

  • Spojení s dalším polem pomocí concat().

  • Výpis všech položek včetně jejich pořadí pomocí cyklu for.

  • Zobrazení počtu položek pomocí .length.

  • Použity pouze let a const, žádné šipkové funkce ani ternární operátory.

  • Výstup je přehledně zobrazen v konzoli.

Vylepšení oproti začátečnické verzi
  • Použití join(", ") pro hezčí zobrazení seznamu.

  • Ošetření vstupu pomocí ?.trim() – bezpečnější načtení i při zrušení dialogu.

  • Přehlednější a stručnější kód s moderní syntaxí (ale stále bez šipek).

  • Použití template literálů (`${}`) pro formátovaný výpis.

Procvičené pojmy:

  • Pole a indexace (array[index])

  • Délka pole (.length)

  • Metody: push(), shift(), concat()

  • Cyklus for

  • Kontrola a ošetření uživatelského vstupu