Javascript - belajar penerapan splice, join dan split

Nanya dong gan. Sempet nyoba tp error.

/*Directions //contoh output

["001", "Nina Alvarez", "Jakarta", "30/07/1988", "Menulis"] Buatlah sebuah function dengan nama prosesData2 yang menerima input array di atas.

Gunakan fungsi splice untuk memodifikasi variabel tersebut agar menjadi seperti array dibawah. Lalu console.log array yang baru seperti di bawah.

["001", "Nina Alvarez Chia", "Provinsi DKI Jakarta", "30/07/1988", "Wanita", SMA Negeri 70]

Berdasarkan elemen yang berisikan tanggal/bulan/tahun (elemen ke-4), ambil angka bulan dan console.log nama bulan sesuai dengan angka tersebut.

Gunakan split untuk memisahkan antara tanggal, bulan, dan tahun. Format tanggal pada data adalah dd-mm-YYYY Misal angka bulan 01, tuliskan "Januari" Gunakan switch case untuk menuliskan bulan di atas. Pada array hasil split dari tanggal/bulan/tahun, lakukan sorting secara descending dan console.log array yang sudah di-sort.

Masih pada array hasil split dari elemen tanggal/bulan/tahun, gabungkan semua elemen menggunakan join dan pisahkan dengan karakter strip (-) lalu console.log hasilnya.

Nama (elemen ke-2), harus dibatasi sebanyak 15 karakter saja. Gunakan slice untuk menghapus kelebihan karakter dan console.log nama yang sudah di-slice, sebelum di-slice pastikan Nama (elemen ke-2) sudah dalam bentuk String agar bisa di-slice.

Test-case

var input = ["001", "Nina Alvarez", "Jakarta", "30/07/1988", "Menulis"]; prosesData2(input);

/\\ \* keluaran yang diharapkan (pada console) \* \* ["001", "Nina Alvarez Chia", "Provinsi DKI Jakarta", "30/07/1988", "Wanita", SMA Negeri 70] \* Juli \* ["1988", "30", "07"] \* 30-07-1988 \* Nina Alvarez Chia */

avatar fingercuts
@fingercuts

9 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

tanya atau sharing gan?

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban