Isih Objek JavaScript mengikut Kunci: Panduan Dikemaskini
Objek JavaScript mengekalkan susunan sifatnya dalam kod sumber. Walau bagaimanapun, pesanan ini mungkin tidak selalu mencerminkan susunan pengisihan yang diingini. Untuk menangani perkara ini, adalah penting untuk memahami cara JavaScript mengendalikan lelaran sifat objek.
Dalam JavaScript moden (ES6 ), kaedah lelaran objek mengikut urutan tertentu:
Ini bermakna objek JavaScript dipesan secara lalai, membolehkan anda mengubah suai susunan kekunci mengikut keperluan.
Untuk mengisih objek mengikut kekuncinya mengikut abjad, anda boleh memanfaatkan langkah berikut:
Lelaran pada kekunci yang diisih dan buat objek baharu menggunakan kaedah reduce():
Contohnya:
const unordered = { 'b': 'foo', 'c': 'bar', 'a': 'baz' }; const ordered = Object.keys(unordered) .sort() .reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {});
Kod ini akan mengeluarkan objek dengan kekunci yang disusun mengikut abjad:
{ 'a': 'baz', 'b': 'foo', 'c': 'bar' }
Atas ialah kandungan terperinci Bagaimanakah Saya Mengisih Kekunci Objek JavaScript Mengikut Abjad?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!