Здравствуйте, есть вот такой массив объектов:
[
{
family: 'Roboto',
variants: [ '400','500' ],
subsets: [ 'cyrillic' ],
},
{
family: 'Roboto',
variants: [ '100','200' ],
subsets: [ 'cyrillic-extended' ],
},
{
family: 'Rubik',
variants: [ '300' ],
subsets: [ 'latin-extended' ],
},
{
family: 'Rubik',
variants: [ '500' ],
subsets: [ 'latin-extended' ],
},
]
Нужно преобразовать его в такой:
[
{
family: 'Roboto',
variants: [ '100','200','400','500' ],
subsets: [ 'cyrillic', 'cyrillic-extended' ],
}
{
family: 'Rubik',
variants: [ '300', '500' ],
subsets: [ 'latin-extended' ],
},
]
Как это сделать наиболее быстро с минимальным кодом? Использую ES6 без jQuery.