数组处理之reduce结合对象按月分组

需求

  • 后端拉取数据格式如下,需要在前端按月分组显示、
arr = [{
    "amount": 5000,
    "goodsInfo": "翡翠城租金",
    "tradeTime": "2019-04-20"
},
{
    "amount": 1200,
    "goodsInfo": "五联西苑租金",
    "tradeTime": "2019-04-25"
},
{
    "amount": 200,
    "goodsInfo": "爱与家宾馆",
    "tradeTime": "2019-04-30"
},
{
    "amount": 3800,
    "goodsInfo": "丁香花园",
    "tradeTime": "2019-05-20"
},
{
    "amount": 2500,
    "goodsInfo": "滨兴小区",
    "tradeTime": "2019-05-28"
},
{
    "amount": 2800,
    "goodsInfo": "滨苑小区",
    "tradeTime": "2019-06-08"
}]

分析

  • 用正则提取年月,组成空对象键(注意正则静态常量$1,$2)
  • reduce多值化一特性,累积计算新结果的每一元素
arr.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值