js数据封装处理,将参数中相同的数据分为一类
var
arr = [
{
id:
"1"
,
date:
"2018-07-27"
,
time:
"10:00-12:00"
,
schedule:
"开幕式"
},
{
id:
"2"
,
date:
"2018-07-27"
,
time:
"12:00-14:00"
,
schedule:
"世界杯||今日看点||法国队"
},
{
id:
"3"
,
date:
"2018-07-28"
,
time:
"10:00-12:00"
,
schedule:
"奥尼尔"
}, {
id:
"4"
,
date:
"2018-07-28"
,
time:
"15:00-17:00"
,
schedule:
"阿拉巴||巴西||俄罗斯"
}
]
let newlist = {};
for (let item of this.arr) {
if (newlist[item["date"]]) {
newlist[item["date"]].push(item);
} else {
newlist[item["date"]] = [];
newlist[item["date"]].push(item);
}
}
console.log(newlist);
