JavaScript vazifa to'plami 8.6 Darajasi
Matnli abzas va tugma berilgan. Tugma bosilganda har bir belgini tasodifiy rangga bo'yang, shundayki qo'shni belgilar har xil ranglarda bo'lsin.
So'zli abzas va input maydoni berilgan. Input maydoniga so'z kiritiladi. Tugma bosilganda abzasda ushbu so'zni toping va uni qizil rangga bo'yang.
Havolali menyu berilgan. Brauzerning manzilar satridagi URL bilan mos keladigan havolani qizil rangga bo'yang.
Ekranda quyidagi piramidani ko'rsating:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Ma'lum sanalardagi voqealar ro'yxati quyidagi tuzilishda saqlanadi:
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'
},
]
Ma'lumotlar tuzilmasini quyidagicha o'zgartiruvchi kodni yozing:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}