Ниво 8.7 на задачи за JavaScript
Дадено е збор. Измешајте ги буквите на овој збор по случаен редослед.
Дадени се поле за внес, копче и список ul.
Во полето за внес се внесува број. При клик
на копчето испишете го списокот на сите
можни варианти на разложување на
бројот на два множители.
На страницата преку апсолутно позиционирање се поставени div елементи, кои може да се преклопуваат еден со друг. При клик на кој било div направете тој да се наоѓа над останатите.
Прикажете на екрано следната пирамида:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Даден е список на настани за одредени датуми, складиран во следната структура:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Напишете код, кој ќе ја преструктурира податочната структура во следната:
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'
},
]