gpt4 book ai didi

javascript - 合并两个对象数组,但将第二个数组插入对象键

转载 作者:行者123 更新时间:2023-11-30 19:18:36 25 4
gpt4 key购买 nike

我希望标题中的术语是正确的。

我有一小段代码:

https://jsfiddle.net/v3yatpx8/

这给我带来了不良结果。从console.log(newArray) 可以看到。

我想将 attMap 插入 prodMap 的“信息”中,并使我的最终数组结构如下:

[
{
"info" : [
{
"attribute":"Grade:",
"value":"Premium OR-Grade"
},
{
"attribute":"Disposable or Reusable:",
"value":"Reusable"
},
{
"attribute":"Handle:",
"value":"Finger Rings"
},
],
"name":"Product 1",
"sku":"4242"
}
]

我真的不确定如何完成这个。任何帮助将不胜感激!

最佳答案

您的 object.assign 语句有点偏离。

newArray = prodMap.map((itm, i)=> ({
...itm,
info: attMap[i]
}));

映射数组,保留每个 itm,并覆盖其 info 属性。

关于javascript - 合并两个对象数组,但将第二个数组插入对象键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57731966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com