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

Úloha

Zadání (kontext úlohy):

Vytvoř jednoduchý program pro práci s polem názvů produktů. Program bude umožňovat přidávat nové položky, mazat poslední nebo první prvek, zobrazit jejich počet a sloučit seznam s dalším polem.


Cíl úlohy:

Procvičit vytváření pole, přístup k prvkům pomocí indexu, práci s délkou pole (.length), použití metod push(), pop(), shift(), unshift(), concat() a iteraci pomocí cyklu.


Vstupní podmínky:
  • Student pracuje pouze se souborem script.js.

  • Výpis probíhá do konzole.

  • Nepoužívej šipkové funkce ani ternární operátor.


Požadovaný výstup:
  1. Vytvoř pole produkty se 3 výchozími položkami (např. „Jablko“, „Hruška“, „Banán“).

  2. Pomocí push() přidej novou položku zadanou uživatelem přes prompt().

  3. Odstraň první prvek pole (shift()) a vypiš, který byl odstraněn.

  4. Spoj (concat()) původní pole s novým polem např. ["Meloun", "Kiwi"].

  5. Pomocí for vypiš všechny položky s jejich pořadím.

  6. Na závěr vypiš celkový počet prvků pomocí .length.


Doplňující pokyny:
  • Používej pouze let a const.

  • Pro přehlednost doplň komentáře k jednotlivým krokům.

  • Ošetři prázdný vstup uživatele – pokud nezadá žádnou hodnotu, přidej „Neznámý produkt“.