mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-23 23:19:40 +01:00
16 lines
316 B
JavaScript
16 lines
316 B
JavaScript
export function extractValues(obj) {
|
|
const t = [];
|
|
for (let key in obj) {
|
|
t[t.length] = obj[key];
|
|
}
|
|
return t;
|
|
}
|
|
|
|
export function groupBy(xs, key) {
|
|
return tfun.reduce(function(rv, x) {
|
|
var v = key instanceof Function ? key(x) : x[key];
|
|
(rv[v] = rv[v] || []).push(x);
|
|
return rv;
|
|
})(xs);
|
|
}
|