리액트,타입스크립트

javascript key값으로 배열 묶기 (groupby)

JUN0126 2022. 4. 20. 16:50
   const groupBy = function (data, key) {
     return data.reduce(function (carry, el) {
       var group = el[key];

       if (carry[group] === undefined) {
         carry[group] = []
       }

       carry[group].push(el)
       return carry
     }, {})
   }
   const groupByData = groupBy(key값으로 묶을 배열, "name")