前端数据分析分类处理,数组去重

目的:把[{},{},{}]类似数据分类处理成,[{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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值