JavaScript вазифа тўплами 8.4 даражаси
Тугма ва матн билан блок берилган. Матн баландликда блокга сиғмайди ва яширин. Тугмани босганда блокни тўлиқ баландликка очинг.
Матн билан сатр берилган. Матннинг ҳар бир белгисининг фоиздаги ўзгаришини объект шаклида олинг, унда калитлар белгилар бўлади, қийматлар эса - уларнинг фоиздаги ўзгариши.
ul рўйхати ва инпут берилган.
Инпутга матн киритилган сари
фақатгина матни
инпутга киритилган матн
билан бошланадиган li
ларни кўринадиган қилиб қолдиринг.
Экранда куйидаги пирамидкани чикаринг:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Шахарлар ва уларнинг мамлакатлари рўйхати куйидаги структурада сақланади:
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',
},
]
Малумотлар структурасини куйидагича ўзгартирадиган кодни ёзинг:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}