Vlak 9.10 van JavaScript Probleemoplossingsboek
Задание 1
Gegee 'n tabel. Die gebruiker klik om die beurt op twee selle om hulle uit te lig. Maak so dat alle selle wat in volgorde tussen die geklikte selle lê, in rooi uitgelig word.
Задание 2
Skryf kode wat die maksimum indiepvlak van 'n multidimensionele array sal bepaal.
Задание 3
Gegee 'n lys van data vir sekere datums, gestoor in die volgende struktuur:
javascriptlet data = [
{
year: 2019,
month: 11,
day: 20,
data: ['array met data']
},
{
year: 2019,
month: 11,
day: 21,
data: ['array met data']
},
{
year: 2019,
month: 12,
day: 25,
data: ['array met data']
},
{
year: 2019,
month: 12,
day: 26,
data: ['array met data']
},
{
year: 2020,
month: 10,
day: 29,
data: ['array met data']
},
{
year: 2020,
month: 10,
day: 30,
data: ['array met data']
},
{
year: 2020,
month: 11,
day: 19,
data: ['array met data']
},
{
year: 2020,
month: 11,
day: 20,
data: ['array met data']
},
]
Skryf kode wat die data struktuur omskakel na 'n struktuur van die vorm:
javascript{
year1: {
month1: {
day1: [data array],
day2: [data array],
day3: [data array],
}
month2: {
day1: [data array],
day2: [data array],
day3: [data array],
}
}
year2: {
month1: {
day1: [data array],
day2: [data array],
day3: [data array],
}
month2: {
day1: [data array],
day2: [data array],
day3: [data array],
}
}
}