Səviyyə 9.10 Tapşırıq Dəsti JavaScript

Задание 1

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.

Задание 2

Çoxölçülü massivin maksimal iç-içəlik səviyyəsini təyin edən kodu yazın.

Задание 3

Müəyyən tarixlər üzrə bəzi məlumatların siyahısı aşağıdakı quruluşda saxlanılır:

javascriptlet 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:

javascript{
  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],
    }
  }
}