Я пытаюсь манипулировать этим образцом массива объектов.
var data = [
{ id: 'A1', name: 'Test', gender: 0, pet: 'dog', petname: 'huahua' },
{ id: 'A1', name: 'Test', gender: 0, pet: 'cat', petname: 'meo' },
{ id: 'A1', name: 'Test', gender: 0, pet: 'snake', petname: 'snakke' },
{ id: 'A1', name: 'Test', gender: 0, pet: 'lion', petname: 'growww' },
];
Что мне нужно сделать, это объединить массив в один объект, подобный этому
var data = [
{
id: 'A1', name: 'Test', gender: 0, pet: [
{ type: 'dog', petname: 'huahua' },
{ type: 'cat', petname: 'meo' },
{ type: 'snake', petname: 'snakke' },
{ type: 'lion', petname: 'growww' },
]
},
];
Что такоеСамый простой способ сделать это, используя lodash?Пожалуйста, помогите мне.