小编das*_*orp的帖子

JavaScript 对对象数组子集合中的属性求和

我有一个对象数组,每个对象都可能有交易集合,我需要提取数组的两个值

  • 所有对象的总和
  • 所有交易的总和
[
    {
        "id": "1",
        "value": 2343,
        "transactions": [
            {
                "id": 88,
                "amount": 34,
            },
            {
                "id": 89,
                "amount": 111,
            }
        ]
    },
    {
        "id": "2",
        "value": 345,
        "transactions": [
            {
                "id": 90,
                "amount": 44,
            },
            {
                "id": 91,
                "amount": 112,
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

我实现的第一个

objects.reduce((acc, transaction) => acc + transaction.value, 0);
Run Code Online (Sandbox Code Playgroud)

但是第二个对我来说太难了;循环并减少每个对象?

javascript lodash

3
推荐指数
1
解决办法
1418
查看次数

标签 统计

javascript ×1

lodash ×1