Raven 9.10 naloge JavaScript
Задание 1
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.
Задание 2
Napišite kodo, ki bo določila maksimalno raven gnezdenja večdimenzionalnega polja.
Задание 3
Podan je seznam nekaterih podatkov za določene datume, shranjen v naslednji strukturi:
javascriptlet 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:
javascript{
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],
}
}
}