Cvičení: Transformace, agregace
1
Transformace
to dáš
Použijte opět pole numbers
, names
a persons
z předchozího cvičení.
- Pomocí metody
filter
získejte z polenumbers
pouze ta čísla, která jsou sudá a uložte je do proměnnéevenNumbers
. Vypište toto nové pole do konzole. - Pomocí metody
filter
získejte z polepersons
pouze dospělé lidi a uložte je do proměnnéadults
. Vypište toto nové pole do konzole. - Pomocí metody
map
vydělte všecha čísla v polinumbers
třemi a uložte je do proměnnédividedByThree
. Vypište toto nové pole do konzole. - Pomocí metody
map
převeďte všechna čísla z polenumbers
na řetězec. Výsledek vypište do konzole. - Z pole
persons
pomocí metodymap
vytvořte pro každou osobu email ve formátupetr@gmail.com
, a výsledek uložte do proměnnéemails
. Vypište toto nové pole do konzole. - Z pole
persons
pomocí metodymap
vytvořte pro každou osobu položku HTML seznamu ve formátu<li>Petr (16)</li>
, a výsledek uložte do proměnnélist
. Vypište toto nové pole do konzole.
2
Agregace
zapni hlavu
Použijte opět pole numbers
, names
a persons
z předchozího cvičení.
- Pomocí metod
map
ajoin
vytvořte z polepersons
HTML seznam v následujícím formátu
Pomocí<ul> <li>Petr (16)</li> <li>Jana (8)</li> <!-- a tak dále... --> </ul>
innerHTML
vložte tento seznam do stránky. - Proveďte totéž jako v předchozím bodě, zobrazte však v seznamu pouze zletilé osoby.
- Proveďte totéž jako v předchozím bodě, přidejte však do položky seznamu CSS třídu dle pohlaví dané osoby.
U nebinárních osob použijte CSS třídu<li class="male">Petr (16)</li>
nonbinary
.
« předchozí
Agregace a řetězenínásledující »
Doporučené úložky na doma