Nivel 8.7 del libro de ejercicios JavaScript
Se da una palabra. Mezcle las letras de esta palabra en un orden aleatorio.
Se dan un input, un botón y una lista ul.
Se introduce un número en el input. Al hacer clic
en el botón, muestre una lista de todos
los posibles pares de factores
del número.
En la página, mediante posicionamiento absoluto, se ubican divs, que pueden superponerse unos a otros. Al hacer clic en cualquier div, haga que éste se coloque por encima del resto.
Muestre en pantalla la siguiente pirámide:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Se da una lista de eventos para ciertas fechas, almacenada en la siguiente estructura:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Escriba el código que transforme la estructura de datos en esta:
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'
},
]