大家好,我是javascript和ReactJs的新手。有人可以指导我如何将两个或多个对象数组合作为react或javascript中的一个对象数组。
这是例如:
Object1: [
{
cell: 2225,
name: "abc",
add: "Hell",
city: "York",
id: 1
},
{
cell: 1425,
name: "Bol",
add: "Lem",
city: "York",
id: 2
}
.
.
]
Object2: [
{
cell: 3334,
name: "Zak",
add: "NewY",
city: "NewY",
id: 1
},
{
cell: 444,
name: "Sachin",
add: "Mum",
city: "Lon",
id: 2
}
.
.
]
结果我期待:
Object3: [
{
cell: 2225,
name: "abc",
add: "Hell",
city: "York",
id: 1
},
{
cell: 1425,
name: "Bol",
add: "Lem",
city: "York",
id: 2
},
{
cell: 3334,
name: "Zak",
add: "NewY",
city: "NewY",
id: 1
},
{
cell: 444,
name: "Sachin",
add: "Mum",
city: "Lon",
id: 2
}
]
我知道它的简单,但它对我来说是新的,我检查了stackoverflow和其他网站上的一些例子,但不明白。可以有人给我简单的例子我怎么能实现这个。在我的情况下我不想避免重复的对象它应该按原样添加。
谢谢你的帮助!
这就是你想要的。
let Arr = {
Object1: [
{
cell: 2225,
name: "abc",
add: "Hell",
city: "York",
id: 1
},
{
cell: 1425,
name: "Bol",
add: "Lem",
city: "York",
id: 2
}
],
Object2: [
{
cell: 3334,
name: "Zak",
add: "NewY",
city: "NewY",
id: 1
},
{
cell: 444,
name: "Sachin",
add: "Mum",
city: "Lon",
id: 2
}
]
};
let Object3 = [];
Object3.push(...Arr.Object1, ...Arr.Object2);
console.log(Object3);