[英]How to add two array of objects as one array of object react
大家好,我是 javascript 和 ReactJs 的新手。 有人可以指导我如何在反应或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);
尝试这个
let Object1 = [ { cell: 2225, name: "abc", add: "Hell", city: "York", id: 1 }, { cell: 1425, name: "Bol", add: "Lem", city: "York", id: 2 } ]; let Object2 = [ { cell: 3334, name: "Zak", add: "NewY", city: "NewY", id: 1 }, { cell: 444, name: "Sachin", add: "Mum", city: "Lon", id: 2 } ]; let Object3 = [...Object1, ...Object2]; console.log(Object3);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.