JavaScript тапсырмалар деңгейі 8.4
Задание 1
Түйме және мәтіні бар блок берілген. Мәтін биіктігі бойынша блокқа сыймайды және жасырылған. Түймені басқан кезде блокты толық биіктікке дейін ашыңыз.
Задание 2
Мәтіні бар жол берілген. Мәтіндегі әрбір таңбаның пайыздық үлесін объект түрінде алыңыз, онда кілттер таңбалар болады, ал мәндері олардың пайыздық үлесі болады.
Задание 3
ul тізімі және енгізу өрісі берілген.
Енгізу өрісіне мәтін енгізілген сайын
тек сол li элементтерін көрінбекті етіп қалдырыңыз,
олардың мәтіні енгізу өрісіне енгізілген
мәтіннен басталады.
Задание 4
Экранда келесі пирамиданы шығарыңыз:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Задание 5
Қалалар мен олардың елдерінің тізімі берілген, ол келесі құрылымда сақталады:
javascriptlet 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',
},
]
Деректер құрылымын келесіге өзгертетін код жазыңыз:
javascript{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}