Raven 9.10 naloge JavaScript
Podana je tabela. Uporabnik klikne po vrsti dve celici in ju označi. Poskrbite, da se z rdečo barvo označijo vse celice, ki se nahajajo po vrsti med tistimi, ki jih je uporabnik kliknil.
Napišite kodo, ki bo določila maksimalno raven gnezdenja večdimenzionalnega polja.
Podan je seznam nekaterih podatkov za določene datume, shranjen v naslednji strukturi:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['polje s podatki']
},
{
year: 2019,
month: 11,
day: 21,
data: ['polje s podatki']
},
{
year: 2019,
month: 12,
day: 25,
data: ['polje s podatki']
},
{
year: 2019,
month: 12,
day: 26,
data: ['polje s podatki']
},
{
year: 2020,
month: 10,
day: 29,
data: ['polje s podatki']
},
{
year: 2020,
month: 10,
day: 30,
data: ['polje s podatki']
},
{
year: 2020,
month: 11,
day: 19,
data: ['polje s podatki']
},
{
year: 2020,
month: 11,
day: 20,
data: ['polje s podatki']
},
]
Napišite kodo, ki bo predelala strukturo podatkov v strukturo oblike:
{
leto1: {
mesec1: {
dan1: [polje podatkov],
dan2: [polje podatkov],
dan3: [polje podatkov],
}
mesec2: {
dan1: [polje podatkov],
dan2: [polje podatkov],
dan3: [polje podatkov],
}
}
leto2: {
mesec1: {
dan1: [polje podatkov],
dan2: [polje podatkov],
dan3: [polje podatkov],
}
mesec2: {
dan1: [polje podatkov],
dan2: [polje podatkov],
dan3: [polje podatkov],
}
}
}