let doo = {Derp: 17, Herp: 2, Asd: 5, Foo: 8, Qwe: 12};
let foo = _.chain(doo)
.map((val, key) => {
return { name: key, count: val }
})
.sortBy('count')
.reverse()
.keyBy('name')
.mapValues('count')
.value();
console.log(foo);
// { Derp: 17, Qwe: 12, Foo: 8, Asd: 5, Herp: 2 }
Created
August 6, 2016 09:02
-
-
Save weisk/d759dd35f1fb7bf6ffbcf0574daa2384 to your computer and use it in GitHub Desktop.
Lodash snippets - data transformation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment