【发布时间】:2020-10-23 00:31:04
【问题描述】:
是否可以将数组对象中的两个不同对象相加并返回单个对象数组?
let source= [{
"supplimentKing": [{
"pwdrName": "zzzzz",
"pwdrPrice": "2"
}],
"protinsAddonOffer": [{
"pwdrName": "oooo",
"pwdrPrice": "3"
}]
}];
结果:
[{
"pwdrName": "zzzzz + oooo",
"pwdrPrice": "5"
}]
在尝试了解类似的SO 1、SO 2、SO 3 之后,我无法理解如何获得预期的结果。
有人可以帮助我如何以干净的方式总结属性吗?
谢谢
【问题讨论】:
-
您想将数组中的所有对象合并为一个值/对象吗?
-
这只需要一个
for循环和parseInt()- 那么到目前为止你有什么尝试自己解决这个问题? -
@Andreas ,首先我尝试过滤价格 n 名称,然后通过将它们相加来减少它
-
是的...@Nithish
-
为什么是
.filter()? o.O 只需遍历元素