【发布时间】:2022-10-06 16:27:22
【问题描述】:
我有一个对象如下
[
{
\"config\": {
\"holes\": 18
}
},
{
\"config\": {
\"single_cart\": false
}
},
{
\"config\": {
\"shared_cart\": false
}
},
{
\"config\": {
\"caddie\": false
}
},
{
\"config\": {
\"transfers\": false
}
},
{
\"config\": {
\"meals\": false
}
},
{
\"config\": {
\"all_inclusive\": false
}
}
]
我试图转换成
{
\"config\":{
\"holes\":18,
\"single_cart\":false,
\"shared_cart\":false,
\"caddie\":false,
\"transfers\":false,
\"meals\":false,
\"all_inclusive\":false
}
}
这是一个示例“合并”,因为它们可以是任何名称和值键。我尝试过使用reduce、map、foreach但失败了,并且永远无法将它们连接在一起。
如果有人可以帮助我指出正确的方向,那就太棒了。我看到的所有示例都引用了专门命名的键来使用 object.assign 等进行合并。
-
\"config\"可以命名为任何名称或只是其中的属性吗? -
配置可以命名为任何东西,所以我认为每个人都没有阅读我请求的最后一段
-
我已经发布了一个可以在不知道任何键(包括“config”)的情况下使用的答案。让我知道它是否有效。
标签: javascript arrays merge