JavaScript vazifa to'plami 8.4 Darajasi
Tugma va matnli blok berilgan. Matn balandlikda blokga sig'maydi va yashiringan. Tugma bosilganda blokni butun balandlikka oching.
Matnli qator berilgan. Har bir belgining foizli ulushini oling, ob'ekt ko'rinishida, unda kalitlar belgilar, qiymatlari esa ularning foizli ulushlari bo'lsin.
ul ro'yxati va input berilgan.
Inputga matn kiritilishi bilan
faqat shu lilarni ko'rsating,
ularning matni
inputga kiritilgan matn
bilan boshlanadi.
Quyidagi piramidani ekranda chiqaring:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Shaharlar va ularning mamlakatlari ro'yxati berilgan, quyidagi tuzilishda saqlanadi:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
Ma'lumotlar tuzilishini qayta quradigan kod yozing, mana bunday:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}