我有一个像这样的对象数组
[
{
'a': 10,
elements: [
{
'prop': 'foo',
'val': 10
},
{
'prop': 'bar',
'val': 25
},
{
'prop': 'test',
'val': 51
}
]
},
{
'b': 50,
elements: [
{
'prop': 'foo',
'val': 30
},
{
'prop': 'bar',
'val': 15
},
{
'prop': 'test',
'val': 60
}
]
},
]
我需要的是在prop
为foo
时对Val
属性求和。因此,我需要搜索元素并获取所有prop
为foo
的对象。使用这些对象,我应该对val
属性进行求和。我尝试了许多
_.find
、_.pick
等组合,但是我没有得到正确的结果。有人可以帮我吗?