javascript - 如何添加两个对象数组作为一个对象数组反应
问题描述
大家好,我是 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);
推荐阅读
- swift - 子类化 UITableViewController 在 Swift 中再次被子类化
- javascript - 如何在nodejs请求中检测操作系统
- c# - 将航路点、样条航路点上传到 APM Quadcopter
- javascript - javascript映射两个嵌套数组并通过查找修改现有
- django - Amazon ELB + Django HTTPS 问题
- java - 找不到 Pyspark 命令
- c# - 动态获取 Json 文件名
- apache - apache登录页面阻止ajax调用
- excel - 如果仅存在一种值,则 vba 删除列
- python - Pandas 按两列分组,仅根据计数保留满足条件的记录