I have an array containing parent child relationship as shown below:
[{
Company: 'ABC',
Employees: [{ Company: 'ABC', Name: 'EMP-1' },
{ Company: 'ABC', Name: 'EMP-2' },
{ Company: 'ABC', Name: 'EMP-3' }]
},
{
Company: 'XYZ',
Employees: [{ Company: 'XYZ', Name: 'EMP-4' },
{ Company: 'XYZ', Name: 'EMP-5' },
{ Company: 'XYZ', Name: 'EMP-6' }]
}]
And using UnderscoreJS's _.flatten method, I want to all elements at same level 0 as shown below:
[{ Company: 'ABC' }
{ Company: 'ABC', Name: 'EMP-1' },
{ Company: 'ABC', Name: 'EMP-2' },
{ Company: 'ABC', Name: 'EMP-3' },
{ Company: 'XYZ' },
{ Company: 'XYZ', Name: 'EMP-4' },
{ Company: 'XYZ', Name: 'EMP-5' },
{ Company: 'XYZ', Name: 'EMP-6' }]
But I don't know how to achieve this.