JavaScript тапшырмалардын 8.6 деңгээли
Тексти бар абзац жана баскыч берилген. Баскычка чыкылдаганда, ар бир белгини окшош эмес түскө боёңуз, ошондо кошуна белгилер ар башка түстө болушу керек.
Сөздөрү бар абзац жана input берилген. Inputко сөз киргизилет. Баскычка чыкылдаганда, бул сөздү абзацтан табып, аны кызыл түскө боёңуз.
Шилтемелери бар меню берилген. Дареги браузердин дарек сабындагы URL менен дал келген шилтемени кызыл түскө боёңуз.
Экранда төмөнкү пирамиданы чыгарыңыз:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Белгилүү даталардагы окуялардын тизмеси берилген, төмөнкү структурада сакталган:
let events = [
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]
Маалымат структурасын мындайча өзгөртүүчү кодду жазыңыз:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}