JavaScript လေ့ကျင့်ခန်း အဆင့် 8.8

Задание 1

select နှစ်ခု ပေးထားပါတယ်။ ပထမ select မှာ နိုင်ငံတွေကို ဖော်ပြပါတယ်။ ဒုတိယ select မှာ ရွေးချယ်ထားတဲ့နိုင်ငံရဲ့ မြို့တွေကို ဖော်ပြအောင် လုပ်ပါ။

Задание 2

input နဲ့ button ပေးထားပါတယ်။ input ထဲကို ဂဏန်းတစ်ခု ထည့်ပါ။ button ကို နှိပ်လိုက်တဲ့အခါ၊ ဒီဂဏန်းဟာ ပြီးပြည့်စုံတဲ့ ဂဏန်း (perfect number) ဟုတ်မဟုတ် စစ်ဆေးပါ။

Задание 3

�ီဖွဲ့စည်းပုံအတိုင်း သိမ်းဆည်းထားတဲ့ တစ်ချို့လတွေအတွက် ဖြစ်ရပ်တွေရဲ့ စာရင်းကို ပေးထားပါတယ်:

javascriptlet events = [
  {
    date:  '2019-12'
    event: 'name1'
  },
  {
    date:  '2019-12'
    event: 'name2'
  },
  {
    date:  '2019-11'
    event: 'name3'
  },
  {
    date:  '2019-11'
    event: 'name4'
  },
  {
    date:  '2020-10'
    event: 'name5'
  },
  {
    date:  '2020-10'
    event: 'name6'
  },
  {
    date:  '2020-11'
    event: 'name5'
  },
  {
    date:  '2020-11'
    event: 'name6'
  },
  {
    date:  '2020-12'
    event: 'name7'
  },
  {
    date:  '2020-12'
    event: 'name8'
  },
  {
    date:  '2020-12'
    event: 'name9'
  },
]

ဒီဖွဲ့စည်းပုံကို ဒီလိုဖြစ်အောင် ပြောင်းပေးမယ့် code ကို ရေးပါ:

javascript{
  2019: {
    11: [ဖြစ်ရပ်များ array],
    12: [ဖြစ်ရပ်များ array],
  }
  2020: {
    10: [ဖြစ်ရပ်များ array],
    11: [ဖြစ်ရပ်များ array],
    12: [ဖြစ်ရပ်များ array],
  }
}