Kiwango cha 8.4 cha Kitabu cha Mazoezi ya JavaScript
Kuna kifungo na kizuizi chenye maandishi. Maandishi hayakai kimo cha kutosha kwenye kizuizi na yamefichika. Kwa kubonyeza kifungo funua kizuizi hadi kimo chote.
Kuna mfumo wa maandishi. Pata kiwango cha asilimia cha kila herufi ya maandishi kwa umbo la kitu, ambapo funguo zitakuwa herufi, na thamani zitakuwa viwango vyao vya asilimia.
Kuna orodha ul na uingizaji.
Wakati wa kuandika maandishi kwenye uingizaji
acha zionekane tu
zile li, ambazo maandishi yake
yanaanza na maandishi
yaliyoingizwa kwenye uingizaji.
Onyesha kwenye skrini piramidi ifuatayo:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Kuna orodha ya miji na nchi zake, inayohifadhiwa katika muundo ufuatao:
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',
},
]
Andika msimbo, ambao utabadilisha muundo wa data kuwa kama hii:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}