Dalam JavaScript, objek ialah struktur data yang berkuasa, tetapi kuncinya pada mulanya tidak tertib. Untuk keadaan di mana kunci diisih adalah penting, pengisihan objek JavaScript menjadi perlu.
Penyusunan Kunci Objek dalam ES6 dan Selain itu
Bertentangan dengan kepercayaan sebelumnya, objek JavaScript kini dipesan dalam ES6 dan versi yang lebih baru. Tertib lelaran sifat mengikut corak tertentu:
Isih Objek Mengikut Abjad Kekunci
Untuk mengisih objek mengikut kekuncinya mengikut abjad, anda boleh menggunakan langkah berikut:
Berikut ialah kod coretan yang menunjukkan proses ini:
const unordered = { b: 'foo', c: 'bar', a: 'baz', }; // Sort keys const sortedKeys = Object.keys(unordered).sort(); // Recreate ordered object const ordered = sortedKeys.reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {}); console.log(ordered); // { a: 'baz', b: 'foo', c: 'bar' }
Nota: Pendekatan ini mengekalkan data objek asal dan tidak mengubahnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Isih Kekunci Objek JavaScript Mengikut Abjad?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!