var obj = { "10": 20.1, "11": 16, "12": 12.7, "01": 0, "02": 0, "03": 0, "04": 0, "05": 0, "06": 0, "07": 0, "08": 27.6, "09": 24.3 };
Isih mengikut nilai utama.
JSON tidak disusun, dan penyemak imbas secara automatik akan mengisih mengikut kekunci, jadi pengisihan tidak berguna.
JSON
,
Adalah disyorkan untuk menukar kepada tatasusunan dahulu, kemudian mengisih, dan kemudian menukar kepada objek
var obj = { '10': 20.1, '11': 16, '12': 12.7, '01': 0, '02': 0, '03': 0, '04': 0, '05': 0, '06': 0, '07': 0, '08': 27.6, '09': 24.3 } console.log(Object.keys(obj).sort().reduce((a, b) => (a[b] = obj[b], a), {}))
var arr = [] for (const key in obj) { arr[key] = obj[key] }
Ini boleh mencapai keperluan anda
Kalau tengah tak berterusan kena tapis lagi nanti
Mengapa objek perlu diisih tidakkah kita boleh mendapatkan nilai tetapan secara langsung melalui nilai kunci?
JSON
tidak disusun, dan penyemak imbas secara automatik akan mengisih mengikut kekunci, jadi pengisihan tidak berguna.Adalah disyorkan untuk menukar kepada tatasusunan dahulu, kemudian mengisih, dan kemudian menukar kepada objek
Ini boleh mencapai keperluan anda
Kalau tengah tak berterusan kena tapis lagi nanti
Mengapa objek perlu diisih tidakkah kita boleh mendapatkan nilai tetapan secara langsung melalui nilai kunci?