Úroveň 9.10 úloh JavaScript
Je dána tabulka. Uživatel kliká postupně na dvě buňky a zvýrazní je. Zařiďte, aby červenou barvou byly zvýrazněny všechny buňky, umístěné v pořadí mezi těmi, na které uživatel kliknul.
Napište kód, který určí maximální úroveň vnoření vícerozměrného pole.
Je dán seznam nějakých dat za určitá data, uložený v následující struktuře:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['pole s daty']
},
{
year: 2019,
month: 11,
day: 21,
data: ['pole s daty']
},
{
year: 2019,
month: 12,
day: 25,
data: ['pole s daty']
},
{
year: 2019,
month: 12,
day: 26,
data: ['pole s daty']
},
{
year: 2020,
month: 10,
day: 29,
data: ['pole s daty']
},
{
year: 2020,
month: 10,
day: 30,
data: ['pole s daty']
},
{
year: 2020,
month: 11,
day: 19,
data: ['pole s daty']
},
{
year: 2020,
month: 11,
day: 20,
data: ['pole s daty']
},
]
Napište kód, který převede strukturu dat do struktury typu:
{
rok1: {
mesic1: {
den1: [pole dat],
den2: [pole dat],
den3: [pole dat],
}
mesic2: {
den1: [pole dat],
den2: [pole dat],
den3: [pole dat],
}
}
rok2: {
mesic1: {
den1: [pole dat],
den2: [pole dat],
den3: [pole dat],
}
mesic2: {
den1: [pole dat],
den2: [pole dat],
den3: [pole dat],
}
}
}