Niveau 8.4 JavaScript taakboek
Gegeven een knop en een blok met tekst. De tekst past niet in de hoogte in het blok en is verborgen. Klik op de knop om het blok uit te vouwen naar de volledige hoogte.
Gegeven een string met tekst. Verkrijg het percentage van elk teken in de tekst in de vorm van een object, waarin de sleutels de tekens zijn, en de waarden - hun percentage.
Gegeven een ul lijst en een invoerveld.
Tijdens het invoeren van tekst in het veld,
laat alleen die li zichtbaar
waarvan de tekst
begint met de tekst
ingevoerd in het invoerveld.
Toon de volgende piramide op het scherm:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Gegeven een lijst van steden en hun landen, opgeslagen in de volgende structuur:
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',
},
]
Schrijf code die de datastructuur omzet in deze:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}