Tase 9.10 JavaScripti ülesannete kogumik
Antud on tabel. Kasutaja klõpsab järjekorras kahel lahtril, tõstes need esile. Tehke nii, et punase värviga tõstetakse esile kõik lahtrid, mis asuvad nende vahel, millele kasutaja klõpsas.
Kirjutage kood, mis määrab mitmemõõtmelise massiivi maksimaalse pesastustaseme.
Antud on mingite andmete loend kindlate kuupäevade kohta, salvestatud järgmises struktuuris:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['massiiv andmetega']
},
{
year: 2019,
month: 11,
day: 21,
data: ['massiiv andmetega']
},
{
year: 2019,
month: 12,
day: 25,
data: ['massiiv andmetega']
},
{
year: 2019,
month: 12,
day: 26,
data: ['massiiv andmetega']
},
{
year: 2020,
month: 10,
day: 29,
data: ['massiiv andmetega']
},
{
year: 2020,
month: 10,
day: 30,
data: ['massiiv andmetega']
},
{
year: 2020,
month: 11,
day: 19,
data: ['massiiv andmetega']
},
{
year: 2020,
month: 11,
day: 20,
data: ['massiiv andmetega']
},
]
Kirjutage kood, mis teisendab andmestruktuuri vormingusse:
{
aasta1: {
kuu1: {
päev1: [andmete massiiv],
päev2: [andmete massiiv],
päev3: [andmete massiiv],
}
kuu2: {
päev1: [andmete massiiv],
päev2: [andmete massiiv],
päev3: [andmete massiiv],
}
}
aasta2: {
kuu1: {
päev1: [andmete massiiv],
päev2: [andmete massiiv],
päev3: [andmete massiiv],
}
kuu2: {
päev1: [andmete massiiv],
päev2: [andmete massiiv],
päev3: [andmete massiiv],
}
}
}