【发布时间】:2020-09-26 20:46:23
【问题描述】:
目前使用 Angular 和 lodash 来实现一些额外的可用性,但目前遇到了障碍。
我有以下数组:
{
"Result": [
{
"Name": "marketeerBoston",
"Label": "Week25",
"Total": 251200,
"Specific": [
{
"Label": "3",
"Value": 25,
},
{
"Label": "4",
"Value": 250,
}
]
},
{
"Name": "marketeerJersey",
"Label": "Week25",
"Total": 776090,
"Specific": [
{
"Label": "1",
"Value": 32,
},
{
"Label": "2",
"Value": 37,
}
]
},
],
}
我真的需要从两个数组对象中总结出Value(所以我得到了 344)。
如何使用 lodash 来实现?
【问题讨论】:
-
为什么要使用 lodash? Plain JS 也可以做到这一点。
const valueTotal = object.Result.reduce(reducer, 0),reducer 类似于(runningTally, currentArrayElement) => getTotalValueFrom(currentArrayElement),我相信你知道如何实现function getTotalValueFrom(entry)。
标签: javascript angular sum lodash