Tase 9.10 JavaScripti ülesannete kogumik
Задание 1
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.
Задание 2
Kirjutage kood, mis määrab mitmemõõtmelise massiivi maksimaalse pesastustaseme.
Задание 3
Antud on mingite andmete loend kindlate kuupäevade kohta, salvestatud järgmises struktuuris:
javascriptlet 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:
javascript{
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],
}
}
}