// 方案数据 重整合 按str=时间time字段相同
dataChange(arr, str) {
let newArr = [],
sameArr = [],
// 临时的变量
newStr;
// 按照特定的参数将数组排序将具有相同值得排在一起 这里排序
// arr = arr.sort((a, b) => {
// // console.log(a, b);
// let s = a[str],
// t = b[str];
// return s < t ? -1 : 1;
// });
if (arr.length) {
newStr = arr[0][str];
}
// console.log(newStr);
// 将相同类别的对象添加到统一个数组
for (let i in arr) {
if (arr[i][str] === newStr) {
sameArr.push(arr[i]);
} else {
newStr = arr[i][str];
newArr.push(sameArr);
sameArr = [arr[i]];
}
}
// 将最后的内容推出新数组
newArr.push(sameArr);
return newArr;
},