Javascript 在React中合并数据的最佳方法
我正在尝试将以下数据合并为一个, 我是新来这里工作的,所以不太确定。 如何合并这两个数据Javascript 在React中合并数据的最佳方法,javascript,reactjs,Javascript,Reactjs,我正在尝试将以下数据合并为一个, 我是新来这里工作的,所以不太确定。 如何合并这两个数据 var proone = [ { "brand": null, "url": "/product/make-me-purr-leopard-bralette-and-skirt-lingerie-set-s538619" } ] var protwo = { "brand": "MeMoi
var proone =
[
{
"brand": null,
"url": "/product/make-me-purr-leopard-bralette-and-skirt-lingerie-set-s538619"
}
]
var protwo =
{
"brand": "MeMoi",
"url": "/product/memoi-dot-flocked-sheer-tights.html",
}
预期产出:
var prothree =
[
{
"brand": null,
"url": "/product/make-me-purr-leopard-bralette-and-skirt-lingerie-set-s538619"
},
{
"brand": "MeMoi",
"url": "/product/memoi-dot-flocked-sheer-tights.html",
}
]
由于proone是一个阵列,因此您只需执行以下操作:
proone.push(protwo);
许多人似乎误解了React,关于React,您需要了解的是,您在大多数情况下只使用标准javascript。唯一基本不同的是生命周期、状态和道具。我们使用ES6,所以我们可以这样做。请试试这个,希望对你有帮助
var-proone=
[
{
“品牌”:空,
“url”:“/product/make-me-purr-leopard-bralette-and-shirt-内衣-set-s538619”
}
]
瓦尔·普罗特沃=
{
“品牌”:“备忘录”,
“url”:“/product/memoi dot-flocked透明紧身裤.html”,
}
var结果=[…proone,protwo];
console.log('result',result)
您可以像下面那样使用try
var-proone=
[
{
“品牌”:空,
“url”:“/product/make-me-purr-leopard-bralette-and-shirt-内衣-set-s538619”
}
]
瓦尔·普罗特沃=
{
“品牌”:“备忘录”,
“url”:“/product/memoi dot-flocked透明紧身裤.html”,
}
变量proneThree=[…proone,protwo]
console.log(proneThree,proneThree.length)
因此proone
始终是一个数组,而protwo
始终是一个对象?是的,一个是数组,另一个是对象您可以使用push
功能将元素添加到数组中。文档:var prothree=[…proone,protwo]代码>将循环结构转换为JSON-->从具有构造函数“数组”的对象开始|索引6->具有构造函数“对象”--属性“产品”的对象关闭循环此错误显示将循环结构转换为JSON-->从具有构造函数“数组”的对象开始|索引6->具有构造函数“对象”的对象--属性“products”关闭圆圈此错误appears@devphp为什么呢检查控制台选项卡,它工作得很好:您可以发布代码吗?将循环结构转换为JSON-->从构造函数“数组”的对象开始|索引10->构造函数“对象”的对象--property“products”关闭循环此错误显示将循环结构转换为JSON-->从构造函数“数组”的对象开始|索引2->构造函数为“object”的对象--属性为“products”的对象关闭循环我不明白你的意思。尝试使用出现上述错误的代码请在这里给我你的脚本是否可能https://jsfiddle.net/