Ниво 9.10 ЈаваСкрипт задатака
Дат je табела. Корисник кликне за редом на две ћелије, означавајући их. Направите да се црвеном бојом истакну све ћелије које се налазе редом између оних на које је кликнуо корисник.
Напишите код, који ће одредити максимални ниво угњежђености вишедимензионалног низа.
Дат je списак неких података за одређене датуме, који се чува у следећој структури:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['низ са подацима']
},
{
year: 2019,
month: 11,
day: 21,
data: ['низ са подацима']
},
{
year: 2019,
month: 12,
day: 25,
data: ['низ са подацима']
},
{
year: 2019,
month: 12,
day: 26,
data: ['низ са подацима']
},
{
year: 2020,
month: 10,
day: 29,
data: ['низ са подацима']
},
{
year: 2020,
month: 10,
day: 30,
data: ['низ са подацима']
},
{
year: 2020,
month: 11,
day: 19,
data: ['низ са подацима']
},
{
year: 2020,
month: 11,
day: 20,
data: ['низ са подацима']
},
}
Напишите код, који ће прерадити структуру података у структуру облика:
{
godina1: {
mesec1: {
dan1: [niz podataka],
dan2: [niz podataka],
dan3: [niz podataka],
}
mesec2: {
dan1: [niz podataka],
dan2: [niz podataka],
dan3: [niz podataka],
}
}
godina2: {
mesec1: {
dan1: [niz podataka],
dan2: [niz podataka],
dan3: [niz podataka],
}
mesec2: {
dan1: [niz podataka],
dan2: [niz podataka],
dan3: [niz podataka],
}
}
}