Skip to content

Instantly share code, notes, and snippets.

@BrunoDSouza
Forked from suissa/groupBy.js
Created July 11, 2017 20:13
Show Gist options
  • Save BrunoDSouza/dd028c8ea0214a93dbec1c85a2cee5f6 to your computer and use it in GitHub Desktop.
Save BrunoDSouza/dd028c8ea0214a93dbec1c85a2cee5f6 to your computer and use it in GitHub Desktop.
Group by bem facinho
const groupBy = (xs, key) => xs.reduce((rv, x) => {
(rv[x[key]] = rv[x[key]] || []).push(x);
return rv;
}, {});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment