Səviyyə 8.4 JavaScript tapşırıqlar dəsti
Bir düymə və mətni olan bir blok verilmişdir. Mətn hündürlüyə görə bloka sığmır və gizlidir. Düyməyə kliklədikdə bloku bütün hündürlüyə açın.
Mətni olan bir sətir verilmişdir. Mətndəki hər bir simvolun faiz nisbətini, açarların simvollar, dəyərlərin isə onların faiz nisbəti olduğu bir obyekt şəklində əldə edin.
Bir ul siyahısı və bir input verilmişdir.
Inputa mətn daxil edildikcə,
yalnız mətni inputa daxil edilən mətnlə başlayan
li-ləri görünən saxlayın.
Ekranda aşağıdakı piramidanı çıxarın:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Şəhərlərin və onların ölkələrinin siyahısı aşağıdakı strukturda saxlanılır:
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',
},
]
Məlumat strukturunu aşağıdakı formata çevirən kodu yazın:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}