目的:把[{},{},{}]类似数据分类处理成,[{key:2019-05-1;list:[]},{key:2019-05-2,list:[]}]
第一步:
拿到后台数据
//现有数据
let datalist = [{date:2019-05-1,name:Heroine,content:今天天气真好},
{date:2019-05-1,name:人间失格,content:今天天气真好},
{date:2019-05-1,name:Hero,content:今天天气真好},
{date:2019-05-2,name:Heroine,content:今天天气真好},
{date:2019-05-3,name:Heroine,content:今天天气真好},
{date:2019-05-4,name:Heroine,content:今天天气真好},
{date:2019-05-5,name:Heroine,content:今天天气真好}
]
第二步:
拿到我们想要分类的key值
//Key值 let data = []
for(let value of dataList){
data.push(value.date)
}
第三步:
去重
for(var i=0; i<data .length; i++){
for(var j=i+1; j<data .length; j++){
if(data [i]==data [j]){
//第一个等同于第二个,splice方法删除第二个
data .splice(j,1)