Poziom 8.7 zadań JavaScript
Dane jest słowo. Wymieszaj litery tego słowa w losowej kolejności.
Dane są pole input, przycisk i lista ul.
Do pola input wprowadzana jest liczba. Po kliknięciu
przycisku wyświetl listę wszystkich
możliwych wariantów rozkładu
liczby na dwa czynniki.
Na stronie za pomocą pozycjonowania absolutnego umieszczone są divy, które mogą nakładać się nawzajem. Po kliknięciu na dowolny div spraw, aby znalazł się na wierzchu pozostałych.
Wyświetl na ekranie następującą piramidkę:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Dana jest lista wydarzeń z określonych dat, przechowywana w następującej strukturze:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Napisz kod, który przekształci strukturę danych w taką:
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'
},
]