【发布时间】:2020-07-11 06:40:46
【问题描述】:
我有两个数组,数组 2 将是合并数组 1。我正在使用 concat,但找不到任何解决方案。
这里是数组 1:
let array1 = [{
label: "OA deal activities",
content: [{
label: "Create OA deals",
},
{
label: "Update OA deal",
},
{
label: "OA deals",
},
]
}]
这里是对象数组 2:
let array2 = [
{
label: "OA deal request",
content: [{
label: 'OA Deal request List',
},
{
label: "View oadeal request",
},
{
label: "Update OA deal request",
},
]
}
]
我想将 array2 内容属性与数组 1 内容结合起来。我的输出会是这种格式
[{
label: "OA deal activities",
content: [{
label: "Create OA deals",
},
{
label: "Update OA deal",
},
{
label: "OA deals",
},{
label: 'OA Deal request List',
},
{
label: "View oadeal request",
},
{
label: "Update OA deal request",
},
]
}]
我正在使用 concat javascript 方法,但找不到完美的解决方案。
let data = array1[0].content.concat(array2[0].content)
【问题讨论】:
-
那你是怎么做到的?你能显示那个代码吗?
-
array1.concat(array2)
-
你有嵌套数组,迭代和推送
-
您的输入与您的预期输出并没有真正的意义。例如,您的结果中没有提到“存款”。您能否简化示例数据并确保输入与输出匹配?这将有助于正确回答问题。另外,请在您的问题中包含您迄今为止尝试过的代码,以帮助您获得更好的答案。
-
让数据 = array1[0].content.concat(array2[0].content)
标签: javascript arrays reactjs object functional-programming