I have an array Object which has same Id and different values. I need an output with same id and different values merged to the id.
Input:
let data = [{
    id: 1,
    value: 'Honda'
  },
  {
    id: 2,
    value: 'Fiat'
  },
  {
    id: 2,
    value: 'Porche'
  },
  {
    id: 1,
    value: 'Benz'
  }
];
Output:
result = [{
      id: 1,
      value: ['Honda', 'Benz']
    }, {
      id: 2,
      value: ['Fiat', 'Porche']
    }
 
     
     
     
    