Rumah >hujung hadapan web >tutorial js >Bagaimanakah cara mengisih pelbagai objek mengikut nama pertama dalam JavaScript?
Mengisih Tatasusunan mengikut Nama Pertama dalam JavaScript
Dalam JavaScript, mengisih tatasusunan mengikut sifat tertentu memerlukan fungsi pengisihan. Kod ini menunjukkan cara mengisih tatasusunan mengikut sifat "nama pertama" dalam susunan abjad:
var userArray = [{ firstname: "Anna", lastname: "Nickson", email: "user@example.com" }, { firstname: "Bob", lastname: "Smith", email: "bob@example.com" }, { firstname: "Carol", lastname: "Jones", email: "carol@example.com" }]; // Sort the array by "firstname" using localeCompare userArray.sort((a, b) => a.firstname.localeCompare(b.firstname)); console.log(userArray); // Output: [{firstname: "Anna", ..., {firstname: "Bob", ..., {firstname: "Carol", ...}
Berikut ialah pecahan kod:
Fungsi Isih (a, b) => a.firstname.localeCompare(b.firstname):
Atas ialah kandungan terperinci Bagaimanakah cara mengisih pelbagai objek mengikut nama pertama dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!