Допустим, у меня есть объект:
{Derp: 17, Herp: 2, Asd: 5, Foo: 8, Qwe: 12}
И мне нужно отсортировать его по значению. То, что я ищу, чтобы получить это:
{Derp: 17, Qwe: 12, Foo: 8, Asd: 5, Herp: 2}
Я хотел бы использовать для этого lodash. Когда я использую _.sortBy
он не сохраняет ключи как никогда:
_.sortBy({Derp: 17, Herp: 2, Asd: 5, Foo: 8, Qwe: 12}).reverse();
// [17, 12, 8, 5, 2]
Черт, я бы даже согласился только на массив ключей, но все равно отсортировал по значению на входе:
['Derp', 'Herp', 'Foo', 'Asd', 'Qwe']