Úloha

Zadání (kontext úlohy):

Vytvoř program, který pracuje se seznamem studentů. Program nejprve zobrazí původní seznam, poté vytvoří jeho kopii, přidá nové jméno, odebere první položku, vypíše všechny studenty pomocí metody .forEach() a nakonec vypíše celý seznam jako text.


Cíl úlohy:

Procvičit metody pro práci s poli: .forEach(), .slice(), .push(), .shift(), .join(), a operátor spread (...) pro tvorbu kopií polí.


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

  • Výstup probíhá do konzole.

  • Používej komentáře pro přehlednost kroků.


Požadovaný výstup:
  1. Vytvoř pole studenti se čtyřmi jmény.

  2. Pomocí spread operátoru (...) vytvoř kopii pole studenti do proměnné novaTrida.

  3. Do nové třídy přidej nové jméno (push()) a odeber první jméno (shift()).

  4. Vypiš všechny studenty z novaTrida pomocí .forEach().

  5. Pomocí .join(", ") převeď celé pole na text a vypiš ho v jedné větě.


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

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

  • Každý krok okomentuj, co dělá.

  • U metody .forEach() napiš anonymní funkci ve formátu function(prvek, index) { ... }.