Səviyyə 9.10 Tapşırıq Dəsti JavaScript
Bir cədvəl verilmişdir. İstifadəçi növbə ilə iki xanaya klik edərək onları vurğulayır. Elə edin ki, istifadəçinin klik etdiyi xanalar arasında sıra ilə yerləşən bütün xanalar qırmızı rənglə vurğulansın.
Çoxölçülü massivin maksimal iç-içəlik səviyyəsini təyin edən kodu yazın.
Müəyyən tarixlər üzrə bəzi məlumatların siyahısı aşağıdakı quruluşda saxlanılır:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['massiv s məlumatlar']
},
{
year: 2019,
month: 11,
day: 21,
data: ['massiv s məlumatlar']
},
{
year: 2019,
month: 12,
day: 25,
data: ['massiv s məlumatlar']
},
{
year: 2019,
month: 12,
day: 26,
data: ['massiv s məlumatlar']
},
{
year: 2020,
month: 10,
day: 29,
data: ['massiv s məlumatlar']
},
{
year: 2020,
month: 10,
day: 30,
data: ['massiv s məlumatlar']
},
{
year: 2020,
month: 11,
day: 19,
data: ['massiv s məlumatlar']
},
{
year: 2020,
month: 11,
day: 20,
data: ['massiv s məlumatlar']
},
]
Məlumat quruluşunu aşağıdakı görünüşdə olan quruluşa çevirən kodu yazın:
{
il1: {
ay1: {
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
}
ay2: {
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
}
}
il2: {
ay1: {
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
}
ay2: {
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
}
}
}