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:
-
Vytvoř pole
produktyse 3 výchozími položkami (např. „Jablko“, „Hruška“, „Banán“). -
Pomocí
push()přidej novou položku zadanou uživatelem přesprompt(). -
Odstraň první prvek pole (
shift()) a vypiš, který byl odstraněn. -
Spoj (
concat()) původní pole s novým polem např.["Meloun", "Kiwi"]. -
Pomocí
forvypiš všechny položky s jejich pořadím. -
Na závěr vypiš celkový počet prvků pomocí
.length.
Doplňující pokyny:
-
Používej pouze
letaconst. -
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“.