https://www.cnblogs.com/liumcb/p/13042586.html
----------------------------------js--------------------------------------------
export function mergeCells(dataSource,type){
const objResult = {};
const arr = [];//将数组重合成3个数组
const arr1 = []; //每个数组的长度
const arr2 = [0]; //每组的位置
const arrResult = [];
let len = 0;
let typeResult;
dataSource.map((val)=>{
for(const i in val){
if(i == type){
typeResult = val[i];
}
}
const objArray = objResult[typeResult] || [];
objArray.push(val);
objResult[typeResult] = objArray;
});
for(const i in objResult){
arr.push(objResult[i]);