JavaScript uzdevumu krājuma 9.10 līmenis
Задание 1
Dota tabula. Lietotājs pēc kārtas noklikšķina uz divām šūnām, izceļot tās. Pārliecinieties, ka sarkanā krāsā tiek izvēlētas visas šūnas, kas atrodas secībā starp tām, uz kurām lietotājs noklikšķināja.
Задание 2
Uzrakstiet kodu, kas noteiks maksimālo iedziļinājuma līmeni daudzdimensiju masīvā.
Задание 3
Dots saraksts ar dažiem datiem par noteiktām datumiem, kas glabājas šādā struktūrā:
javascriptlet data = [
{
year: 2019,
month: 11,
day: 20,
data: ['masīvs ar datiem']
},
{
year: 2019,
month: 11,
day: 21,
data: ['masīvs ar datiem']
},
{
year: 2019,
month: 12,
day: 25,
data: ['masīvs ar datiem']
},
{
year: 2019,
month: 12,
day: 26,
data: ['masīvs ar datiem']
},
{
year: 2020,
month: 10,
day: 29,
data: ['masīvs ar datiem']
},
{
year: 2020,
month: 10,
day: 30,
data: ['masīvs ar datiem']
},
{
year: 2020,
month: 11,
day: 19,
data: ['masīvs ar datiem']
},
{
year: 2020,
month: 11,
day: 20,
data: ['masīvs ar datiem']
},
}
Uzrakstiet kodu, kas pārveidos datu struktūru šāda veida struktūrā:
javascript{
year1: {
month1: {
day1: [datu masīvs],
day2: [datu masīvs],
day3: [datu masīvs],
}
month2: {
day1: [datu masīvs],
day2: [datu masīvs],
day3: [datu masīvs],
}
}
year2: {
month1: {
day1: [datu masīvs],
day2: [datu masīvs],
day3: [datu masīvs],
}
month2: {
day1: [datu masīvs],
day2: [datu masīvs],
day3: [datu masīvs],
}
}
}