UNPKG

object-group-bye

Version:

ponyfill or polyfill of Object.groupBy ES feature

14 lines (13 loc) 259 B
function i(n, f) { const e = {}; Object.setPrototypeOf(e, null); let r = 0; for (const o of n) { let t = f(o, r++); typeof t != "symbol" && (t = String(t)), e[t] || (e[t] = []), e[t].push(o); } return e; } export { i as ObjectGroupBy };