I may be slow to respond.
- Barcelona
Pinned Loading
-
One-line group an Array by an Object...
One-line group an Array by an Object Property - JavaScript ES2015, ES6 1const groupBy = (arr, groupFn) => arr.reduce((grouped, obj) => ({...grouped,[groupFn(obj)]: [...(grouped[groupFn(obj)] || []), obj], }), {});
23// Using it
4const people = [
5{ name: 'Matt' },
-
3x one-liner Shuffle Array - JavaScr...
3x one-liner Shuffle Array - JavaScript ES2015, ES6 1// Original gist
2const shuffleArray = arr => arr.sort(() => Math.random() - 0.5);
34// Fully random by @BetonMAN
5const shuffleArray = arr => arr.map(a => [Math.random(), a]).sort((a, b) => a[0] - b[0]).map(a => a[1]);
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.