原始数据
let arr = [
{
name: "主场馆",
value: "摄像头一",
unit:'a',
type:'类型一'
},
{
name: "主场馆",
value: "摄像头二",
unit:'b',
type:'类型二'
},
{
name: "主场馆",
value: "摄像头三",
unit:'c',
type:'类型三'
},
{
name: "体育馆",
value: "摄像头一",
unit:'a',
type:'类型一'
},
{
name: "体育馆",
value: "摄像头二",
unit:'a',
type:'类型二'
}
];
合并之后
let newArr = [
{
name: "主场馆",
values: [{
cameraName:"摄像头一",
unit:'a',
type:'类型一'
},
{
cameraName:"摄像头二",
unit:'b',
type:'类型二'
},{
cameraName:"摄像头三",
unit:'c',
type:'类型三'
}],
},
{
name: "体育馆",
values: [{
cameraName:"摄像头一",
unit:'a',
type:'类型一'
},
{
cameraName:"摄像头二",
unit:'b',
type:'类型二'
},{
cameraName:"摄像头三",
unit:'c',
type:'类型三'
}],
},
];
更改后