Disediakan data berupa array daftar nama names
.
const names = ["Halo", "Angel", "Nyoman", "Ketut", "Aisyah"];
Diminta untuk melengkapi fungsi sorter
yang akan menerima array nama, dan fungsi untuk melakukan sorting. Fungsi ini akan mengembalikan array yang sudah disort oleh fungsi callback dengan format 1. Nama, 2. Nama, dst
.
// Contoh kembalian dari fungsi sorter
[
"1. Aisyah",
"2. Angel",
"3. Halo",
"4. Ketut",
"5. Nyoman",
]
Ada 2 jenis sorting yang perlu dilakukan: ascending (urut dari A-Z) dan descending (urut dari Z-A). Lengkapi juga kedua fungsi sortAscending
dan sortDescending
. Kedua fungsi tersebut akan mengembalikan array nama yang sudah disorting.
// Contoh kembalian dari fungsi sortAscending
[
"Aisyah",
"Angel",
"Halo",
"Ketut",
"Nyoman",
]
Catatan:
- Dapat menggunakan built in function untuk melakukan operasi yang dibutuhkan
- Tidak boleh menggunakan tambahan library / API pihak ketiga
- Pastikan format penulisan elemen dalam array sudah sesuai dengan yang ditentukan di atas