I have an array of objects. I need to group them by name and then combine another property in an array.
[
   {
      NAME: 'TEST_1',
      ID: '1',
      FROM: '20191223',
      TO: '99991231'
    },
   {
      NAME: 'TEST_1',
      ID: '2',
      FROM: '20191223',
      TO: '99991231'
   },
   {
      NAME: 'TEST_2',
      ID: '3',
      FROM: '20191223',
      TO: '99991231'
   },
   {
      NAME: 'TEST_2',
      ID: '4',
      FROM: '20191223',
      TO: '99991231'
   },
]
Any my output will be:
[
 {
  NAME: 'TEST_1',
  ID: '[1, 2]',
  FROM: '20191223',
  TO: '99991231'
 },
 {
  NAME: 'TEST_2',
  ID: '[3, 4]',
  FROM: '20191223',
  TO: '99991231'
},
]
 
     
     
    