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