【发布时间】:2022-01-14 23:34:42
【问题描述】:
我有这样的回报
[
{
"tripw3": "1"
},
{
"tripw1": "2"
},
{
"tripw1": "3"
},
{
"tripw2": "4"
},
{
"tripw2": "5"
},
{
"tripw3": "6"
},
{
"tripw3": "7"
}]
我想让上面的结果变成
[
{
tripw3: ["1", "6", "7"],
tripw2: ["4", "5"],
tripw1: ["3", "2"]
}]
直到现在我仍然很困惑如何做到这一点。
【问题讨论】:
-
你数组中的所有对象都有这个结构吗?这意味着他们总是有
tripw4并且只有tripw4? -
不,我忘记添加了。 tripw4只是一个例子,有时可以是tripw4和tripw3的混合,tripw2等等
-
查看
Array.reduce -
@NovalRaihan 请给我们一个更好更通用的例子。
标签: javascript reactjs typescript