Ниво 8.4 задачник JavaScript
Дадено копче и блок со текст. Текстот по висина не се вклопува во блокот и е скриен. При клик на копчето отворете го блокот до целата висина.
Дадена низа со текст. Добијте процентна содржина на секој симбол од текстот во вид на објект, во кој клучевите ќе бидат симболи, а вредностите - нивната процентна содржина.
Даден список ul и input.
Како што се внесува текст во input
оставете ги видливи само
оние li, чиј текст
започнува со текстот
внесен во input.
Прикажете на екрано следната пирамида:
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'
],
}