Skip to content

AlexFuad/challenge-05-AlexFuad

 
 

Repository files navigation

challenge-callback

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

About

challenge-05-AlexFuad created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%