Level 8.4 JavaScript Taskbook
Diberikan sebuah tombol dan blok dengan teks. Teks tersebut tidak muat secara vertikal di dalam blok dan tersembunyi. Pada klik tombol, bukalah blok tersebut hingga penuh tingginya.
Diberikan sebuah string dengan teks. Dapatkan persentase kemunculan setiap karakter dalam teks dalam bentuk objek, di mana kuncinya adalah karakter, dan nilainya adalah persentase kemunculannya.
Diberikan sebuah daftar ul dan sebuah input.
Seiring dengan pengetikan teks di input,
tampilkan hanya
li yang teksnya
dimulai dengan teks
yang dimasukkan ke dalam input.
Tampilkan di layar piramida berikut:
22
333
4444
55555
666666
7777777
88888888
999999999
Diberikan daftar kota dan negara mereka, yang 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',
},
]
Tuliskan kode yang akan mengubah struktur data menjadi seperti ini:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}