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!