Skip to content

Instantly share code, notes, and snippets.

@nwrox
Forked from suissa/groupBy.js
Created February 13, 2018 13:31
Show Gist options
  • Save nwrox/2778dd2d682544aef5708848f9258e0f to your computer and use it in GitHub Desktop.
Save nwrox/2778dd2d682544aef5708848f9258e0f 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