Souhrnná úloha – Analýza seznamu pomocí metod polí
Ú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:
-
Vytvoř pole
studentise čtyřmi jmény. -
Pomocí spread operátoru (
...) vytvoř kopii polestudentido proměnnénovaTrida. -
Do nové třídy přidej nové jméno (
push()) a odeber první jméno (shift()). -
Vypiš všechny studenty z
novaTridapomocí.forEach(). -
Pomocí
.join(", ")převeď celé pole na text a vypiš ho v jedné větě.
Doplňující pokyny:
-
Používej pouze
letaconst. -
Nepoužívej šipkové funkce ani ternární operátor.
-
Každý krok okomentuj, co dělá.
-
U metody
.forEach()napiš anonymní funkci ve formátufunction(prvek, index) { ... }.