Úloha 2 – Využití metody forEach() pro výpis, úpravu a kontrolu dat

Úloha

Zadání (kontext úlohy):

Škola má seznam studentů a potřebuje s ním pracovat. Chceš zobrazit jejich jména, zároveň zjistit jejich délku (počet znaků), převést jména do velkých písmen a nakonec zkontrolovat, zda někde není prázdný řetězec (student bez jména).


Cíl úlohy:

Procvičit metodu forEach() v různých situacích – výpis hodnot, práce s indexem, úpravy prvků a jednoduché kontroly.


Vstupní podmínky:

Student pracuje pouze s nově vytvořeným souborem script.js.


Požadovaný výstup:
  1. Vytvoř pole studenti alespoň se 4 jmény (jeden prvek může být prázdný řetězec "").

  2. Pomocí forEach() vypiš do konzole všechny studenty ve formátu:

    • „Student 1: Anna“

    • „Student 2: Petr“

    • … atd.

  3. U každého jména vypiš i jeho délku (např. „Anna (4 znaky)“).

  4. Pomocí forEach() vytvoř nové pole velkaPismena, kde budou všechna jména převedená na VELKÁ PÍSMENA, a vypiš ho do konzole.

  5. Použij forEach() k prohledání seznamu – pokud najdeš prázdný řetězec, vypiš varování „Pozor, chybí jméno u studenta číslo X“.


Doplňující pokyny:
  • Index ve forEach začíná na 0, pro pořadí přičti 1.

  • Nové pole velkaPismena můžeš plnit pomocí push() uvnitř forEach.

  • Nepokoušej se použít break ani continue – forEach vždy projde celé pole.