Niveau 8.7 JavaScript takenboek
Gegeven een woord. Schud de letters van dit woord in willekeurige volgorde.
Gegeven een invoerveld, een knop en een ul lijst.
Er wordt een getal in het invoerveld ingevoerd. Bij klik
op de knop, geef een lijst van alle
mogelijke varianten voor het ontbinden
van het getal in twee factoren.
Op de pagina zijn via absolute positionering div's geplaatst, die over elkaar heen kunnen liggen. Bij klik op een willekeurige div, zorg ervoor dat deze boven de anderen komt te liggen.
Toon de volgende piramide op het scherm:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Gegeven een lijst met gebeurtenissen voor bepaalde data, opgeslagen in de volgende structuur:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Schrijf code die de gegevensstructuur omzet in de volgende:
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'
},
]