Nivå 8.8 JavaScript oppgavebok
Det er gitt to select-bokser. I den første select-boksen vises land. Gjør slik at i den andre select-boksen vises byer i det valgte landet.
Det er gitt et input-felt og en knapp. Et tall skrives inn i input-feltet. Ved klikk på knappen, sjekk om dette tallet er et perfekt tall.
Det er gitt en liste over hendelser for bestemte måneder, lagret i følgende struktur:
let events = [
{
date: '2019-12'
event: 'name1'
},
{
date: '2019-12'
event: 'name2'
},
{
date: '2019-11'
event: 'name3'
},
{
date: '2019-11'
event: 'name4'
},
{
date: '2020-10'
event: 'name5'
},
{
date: '2020-10'
event: 'name6'
},
{
date: '2020-11'
event: 'name5'
},
{
date: '2020-11'
event: 'name6'
},
{
date: '2020-12'
event: 'name7'
},
{
date: '2020-12'
event: 'name8'
},
{
date: '2020-12'
event: 'name9'
},
]
Skriv kode som konverterer datastrukturen til følgende:
{
2019: {
11: [arrangementer],
12: [arrangementer],
}
2020: {
10: [arrangementer],
11: [arrangementer],
12: [arrangementer],
}
}