此问题在此处已有答案:
(31个答案)
20小时前关门了。
我想如果散列是相同的,然后所有对象的关键属性'值'得到合并。我不想在我的代码中使用传播运算符。这里是我的输入:
[
{
"hash": "12345",
"values": [1,2,3]
},
{
"hash": "12345",
"values": []
},
{
"hash": "12345",
"values": [4]
},
{
"hash": "6789",
"values": [9]
},
{
"hash": "6789",
"values": [1]
}
]
这是我想要的输出
[
{
"hash": "12345",
"values": [1,2,3,4]
},
{
"hash": "12345",
"values": [1,2,3,4]
},
{
"hash": "12345",
"values": [1,2,3,4]
},
{
"hash": "6789",
"values": [1,9]
},
{
"hash": "6789",
"values": [1,9]
}
]
2条答案
按热度按时间olqngx591#
用这个小js
mzillmmw2#
试试这个吧
您也可以对对象执行此操作: