JavaScript тапсырмалар деңгейі 9.10
Кесте берілген. Пайдаланушы екі ұяшықты кезекпен басып, оларды бөлектейді. Пайдаланушы басқан ұяшықтар арасындағы рет бойынша орналасқан барлық ұяшықтар қызыл түспен бөлектенетіндей етіңіз.
Көпөлшемді массивтің ішке кірудің ең үлкен деңгейін анықтайтын код жазыңыз.
Белгілі бір күндердегі кейбір деректер тізімі келесі құрылымда сақталады:
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: ['деректер массиві']
},
]
Деректер құрылымын келесі түрге өзгертетін код жазыңыз:
{
жыл1: {
ай1: {
күн1: [деректер массиві],
күн2: [деректер массиві],
күн3: [деректер массиві],
}
ай2: {
күн1: [деректер массиві],
күн2: [деректер массиві],
күн3: [деректер массиві],
}
}
жыл2: {
ай1: {
күн1: [деректер массиві],
күн2: [деректер массиві],
күн3: [деректер массиві],
}
ай2: {
күн1: [деректер массиві],
күн2: [деректер массиві],
күн3: [деректер массиві],
}
}
}