zhangtai
3/21/2018 - 1:36 AM

Javascript GroupBy

const groupBy = function(xs, key) {
    return xs.reduce(function(rv, x) {
      (rv[x[key]] = rv[x[key]] || []).push(x)
      return rv
    }, {})
  }