Tahap 8.4 Buku Tugas JavaScript
Diberikan butang dan blok dengan teks. Teks mengikut ketinggian tidak muat dalam blok dan tersembunyi. Apabila klik pada butang, bukakan blok pada keseluruhan ketinggian.
Diberikan rentetan dengan teks. Dapatkan kandungan peratusan setiap watak teks dalam bentuk objek, di mana kunci akan menjadi watak, dan nilai - kandungan peratusan mereka.
Diberikan senarai ul dan input.
Semasa teks dimasukkan ke dalam input
tinggalkan hanya yang kelihatan
li itu, teks yang
bermula dengan teks,
dimasukkan ke dalam input.
Paparkan pada skrin piramid berikut:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Diberikan senarai bandar dan negara mereka, disimpan dalam struktur berikut:
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',
},
]
Tulis kod, yang mengubah suai struktur data menjadi seperti ini:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}