MoreLesson 282Preview gratis
JS Sort Numeric Array
Lesson ini bagian dari How To · Semua level
Ringkasan
Method sort() pada JavaScript mengubah array dan secara default mengurutkan berdasarkan string, bukan nilai numerik. Akibatnya [10, 1, 2] bisa menjadi [1, 10, 2] karena '10' dianggap lebih kecil dari '2'. Berikan compare function untuk pengurutan angka yang benar.
Poin kunci
- sort() tanpa comparator mengubah elemen menjadi string lalu membandingkan urutan leksikografis.
- Comparator (a, b) => a - b mengurutkan angka dari kecil ke besar.
- Comparator (a, b) => b - a mengurutkan dari besar ke kecil.
- sort() mengubah array asli; gunakan slice() atau spread jika ingin mempertahankannya.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.