レベル 8.8 JavaScript タスクブック
Задание 1
2つのセレクトボックスがあります。最初のセレクトボックスには国が表示されています。選択された国の都市が2番目のセレクトボックスに表示されるようにしてください。
Задание 2
入力フィールドとボタンがあります。入力フィールドに数値を入力します。ボタンをクリックすると、その数値が完全数であるかどうかを確認してください。
Задание 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'
},
]
このデータ構造を以下のような形に変換するコードを書いてください:
javascript{
2019: {
11: [イベントの配列],
12: [イベントの配列],
}
2020: {
10: [イベントの配列],
11: [イベントの配列],
12: [イベントの配列],
}
}