1. for in
let obj = {
a_M5uw: true,
a_Fr5Y: true,
a_zEwl: true,
a_MkBR: true,
};
let arr = [];
for (let v in obj) {
arr.push([v, obj[v]]);
}
Object.fromEntries(arr.sort());
2. entries
let obj = {
a_M5uw: true,
a_Fr5Y: true,
a_zEwl: true,
a_MkBR: true,
};
Object.fromEntries(Object.entries(obj).sort())
3. reduce + entries
const champ = {
Aatrox: 300,
Zoe: 60,
Ahri: 200,
Ashe: 1000,
Garen: 400
};
const sortable = Object.entries(champ)
.sort(([, a], [, b]) => a - b)
.reduce((r, [k, v]) => ({ ...r, [k]: v }), {});
console.log(sortable);
Reference
기억보다 기억을