一组数据想按月份分开生成一个新数组 求求求求求求
var month = [{ operatingTime: "2019-10-17 11:01:58" },
{ operatingTime: "2019-8-17 11:01:58" },
{ operatingTime: "2019-9-17 11:01:58" },
{ operatingTime: "2019-1-17 11:01:58" },
{ operatingTime: "2019-1-17 11:01:58" },
{ operatingTime: "2019-3-17 11:01:58" },
{ operatingTime: "2019-5-17 11:01:58" },
]
var month = [{ operatingTime: "2019-10-17 11:01:58" },
{ operatingTime: "2019-8-17 11:01:58" },
{ operatingTime: "2019-9-17 11:01:58" },
{ operatingTime: "2019-1-17 11:01:58" },
{ operatingTime: "2019-1-17 11:01:58" },
{ operatingTime: "2019-3-17 11:01:58" },
{ operatingTime: "2019-5-17 11:01:58" },
]
var indexarr=new Array();//二维数组,存储对象
var mindex=new Array();//一维数组,存储m
var cnt=0;//数组长度
for(let i in month){
var m=month[i].operatingTime.split('-')[1];//月份
var hasindex=mindex.indexOf(m);
if(hasindex==-1){//新的月份,二维数组长度增加
mindex.push(m);
indexarr[cnt]=new Array();
indexarr[cnt++].push(month[i]);
}else{//旧的月份
indexarr[hasindex].push(month[i]);
}
}输出indexarr数组,按照月份把各个对象归类