Niveau 8.7 i JavaScript-opgaver
Givet et ord. Bland bogstaverne i dette ord i tilfældig rækkefølge.
Givet et inputfelt, en knap og en ul-liste.
Indtast et tal i inputfeltet. Ved klik
på knappen, udskriv en liste over alle
mulige måder at dekomponere tallet
i to faktorer.
På siden er der div'er placeret via absolut positionering, der kan overlappe hinanden. Ved klik på en hvilken som helst div, skal du gøre sådan at den kommer ovenpå de andre.
Udskriv følgende pyramide på skærmen:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Givet en liste over begivenheder for bestemte datoer, gemt i følgende struktur:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Skriv kode, der omdanner datastrukturen til denne her:
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'
},
]