fiqih16 / challenge-05-fiqih16

challenge-05-fiqih16 created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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-fiqih16 created by GitHub Classroom

License:MIT License


Languages

Language:JavaScript 100.0%