Vlak 8.4 van die JavaScript probleemoplossingsboek
Gegee 'n knoppie en 'n blok met teks. Die teks pas nie in die blok se hoogte nie en is weggesteek. Met 'n kliek op die knoppie, maak die blok oop tot sy volle hoogte.
Gegee 'n string met teks. Kry die persentasie inhoud van elke karakter van die teks in die vorm van 'n objek, waar die sleutels die karakters is, en die waardes is hul persentasie inhoud.
Gegee 'n lys ul en 'n invoer.
Soos teks in die invoer getik word,
laat slegs daardie
li sigbaar wees waarvan die teks
begin met die teks
wat in die invoer ingetik is.
Vertoon die volgende piramide op die skerm:
22
333
4444
55555
666666
7777777
88888888
999999999
Gegee 'n lys van stede en hul lande, gestoor in die volgende struktuur:
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',
},
]
Skryf kode wat die datastruktuur omskakel na die volgende vorm:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}