У меня есть такой массив, как
0: [id: '1',department: 'xyz',date: '10-10-2019',time: '12:50']
1: [id: '1',department: 'xyz',date: '11-10-2019',time: '10:30']
2: [id: '2',department: 'abc',date: '09-09-2019',time: '09:50']
3: [id: '2',department: 'abc',date: '07-07-2019',time: '03:20']
Я хочу, чтобы они были объединены в соответствии с id
и department
, поэтому массивы 0
и 1
будут объединены вместе, и на выходе должно быть что-то вроде
0:[id: '1',department: 'xyz',[[date: '10-10-2019',time: '12:50'],[date: '11-10-2019',time: '10:30']]]
и массивы 2
и 3
будут объединены вместе, и на выходе должно быть что-то вроде
1:[id: '2',department: 'abc',[[date: '09-09-2019',time: '09:50'],[date: '07-07-2019',time: '03:20']]]
как это сделать?