1. Tinjauan Metode
Metode Array's Sort () mengubah semua elemen menjadi string secara default dan kemudian mengurutkan sesuai dengan Unicode.
sort () akan mengubah array asli dan mengembalikan array yang diubah (diurutkan).
2. Contoh
2.1
Jika tidak ada metode khusus yang disediakan, elemen array akan dikonversi menjadi string dan mengembalikan hasil perbandingan urutan string di bawah pengkodean unicode.
var buah = ['ceri', 'apel', 'pisang']; buah.sort (); // ['apel', 'pisang', 'ceri'] var skor = [1, 10, 2, 21]; skor.sort (); // [1, 10, 2, 21] // Waspadai bahwa 10 datang sebelum 2, // karena '10' datang sebelum '2' dalam urutan kode unicode order.var things = ['word', 'word', '1 word', '2 word']; things.sort (); // ['1 kata', '2 kata']; things.sort (); // ['1 Word', '2 Words', 'Word', 'Word'] // Di Unicode, angka datang sebelum huruf besar, // yang datang sebelum huruf kecil.
2.2 Menggunakan peta untuk mengurutkan
// Array yang akan disortir Daftar = ['Delta', 'Alpha', 'Charlie', 'Bravo']; // Array sementara memegang objek dengan posisi dan penyortiran-valuevar dipetakan = daftar.map (fungsi (el, i) {return {index: i, nilai: el.tolowercase ()}; ValuesSmapped.sort (fungsi (a, b) {return +(a.value> b.value) || +(a.value === B.Value) - 1;}); // wadah untuk hasil yang dihasilkan Hasil = Mapped.map (fungsi (el) {daftar pengembalian [el.index];}); warm (hasil);Referensi https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/array/sort
Artikel di atas "JS" adalah pemahaman komprehensif dari metode Sort () yang menyertai Anda adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.