Files
notesnook/packages/core/utils/index.js

16 lines
316 B
JavaScript
Raw Normal View History

export function extractValues(obj) {
const t = [];
2019-12-05 15:58:11 +05:00
for (let key in obj) {
t[t.length] = obj[key];
}
return t;
}
2019-12-12 11:49:06 +05:00
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);
}