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