Úloha 3 – Práce s .length a iterací pole
Úloha
Zadání (kontext úlohy):
Představ si, že organizuješ soutěž a potřebuješ spravovat seznam účastníků. Na začátku máš jen několik jmen. V průběhu ale někdo nový přibyde a na konci chceš vypsat všechny účastníky spolu s jejich pořadím.
Cíl úlohy:
Procvičit práci s polem, vlastností .length, přidáváním prvků a průchodem přes celé pole pomocí cyklu.
Vstupní podmínky:
-
Student pracuje pouze s nově vytvořeným souborem
script.js. -
Používej jen
letneboconst. -
V cyklech vždy piš podmínku
i < pole.length.
Požadovaný výstup:
-
Vytvoř pole se 3 jmény účastníků.
-
Vypiš do konzole aktuální počet účastníků (
.length). -
Přidej do pole nového účastníka.
-
Vypiš do konzole novou délku pole.
-
Pomocí cyklu
forvypiš do konzole všechny účastníky v podobě:-
„1. účastník: jméno“
-
„2. účastník: jméno“
-
atd.
-
Doplňující pokyny:
-
Pořadí účastníků začíná na 1, ale indexy v poli začínají od 0 → mysli na to při výpisu.
-
Pokud bys chtěl vypsat jen posledního účastníka, použij
pole[pole.length - 1]. -
.lengthje číslo, takže ho můžeš používat i ve výrazech (např. v podmínce cyklu).