Я знаю, что объекты по умолчанию сортируются в порядке возрастания или по способу вставки, но мне нужен лучший способ сортировки объекта в порядке убывания.Пример:
Input x = {
a: {},
b: {},
c: {},
d: {}
}
Output: x = {
d: {},
c: {},
b: {},
a: {}
}
Я попробовал приведенное ниже решение, оно работает, но это хорошая практика или я могу получить что-то лучше от этого?
x= Object.keys(x).sort().reverse().reduce((obj, key) => {
obj[key] = x[key]
return obj
}, {})