JavaScript-tehtäväsarjan taso 8.6
Annettu kappale tekstillä ja painike. Painikkeen napsautuksella väritä jokainen merkki satunnaiseen väriin siten, että vierekkäisillä merkeillä on eri värit.
Annettu kappale sanoilla ja syöttökenttä. Syöttökenttään kirjoitetaan sana. Painikkeen napsautuksella etsi tämä sana kappaleesta ja väritä se punaiseksi.
Annettu valikko linkeillä. Väritä punaiseksi se linkki, jonka osoite vastaa selaimen osoitepalkissa olevaa URL-osoitetta.
Näytä näytöllä seuraava pyramidi:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Annettu luettelo tapahtumista tietyille päivämäärille, jotka tallennetaan seuraavaan rakenteeseen:
let events = [
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]
Kirjoita koodi, joka muuttaa datarakenteen tällaiseksi:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}