DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Mengurutkan data dalam pemrograman sering kali diperlukan untuk berbagai keperluan. Di JavaScript, kita bisa menggunakan fungsi sort()
untuk mengurutkan array. Artikel ini akan menjelaskan cara penggunaannya dengan bahasa yang sederhana.
sort()
SederhanaFungsi sort()
digunakan untuk mengurutkan elemen-elemen dalam array secara default berdasarkan urutan ASCII karakter. Berikut contoh sederhana penggunaannya:
let angka = [3, 1, 4, 1, 5, 9];
angka.sort();
console.log(angka); // Output: [1, 1, 3, 4, 5, 9]
Fungsi sort()
juga bisa digunakan untuk mengurutkan array yang berisi string. Contohnya:
let buah = ["apel", "jeruk", "mangga", "pisang"];
buah.sort();
console.log(buah); // Output: ["apel", "jeruk", "mangga", "pisang"]
Jika kamu ingin mengurutkan angka berdasarkan nilai numeriknya, kamu bisa menambahkan fungsi pembanding (callback function). Contohnya:
let angka = [10, 2, 22, 4];
angka.sort((a, b) => a - b);
console.log(angka); // Output: [2, 4, 10, 22]
Fungsi pembanding adalah fungsi yang mengambil dua argumen a
dan b
:
a
kurang dari b
, fungsi mengembalikan nilai negatif.a
sama dengan b
, fungsi mengembalikan nilai 0.a
lebih besar dari b
, fungsi mengembalikan nilai positif.Kamu juga bisa mengurutkan array berisi objek berdasarkan properti tertentu. Contohnya:
let orang = [
{ nama: "Budi", umur: 30 },
{ nama: "Andi", umur: 25 },
{ nama: "Cici", umur: 35 }
];
orang.sort((a, b) => a.umur - b.umur);
console.log(orang);
// Output:
// [
// { nama: "Andi", umur: 25 },
// { nama: "Budi", umur: 30 },
// { nama: "Cici", umur: 35 }
// ]
Dengan memahami dasar cara kerja fungsi sort()
di JavaScript, kamu bisa lebih fleksibel dalam mengelola data di dalam kodenya. Cobalah berbagai macam contoh dan kombinasikan dengan kebutuhanmu!