两个对象中都含有键名相同的数组,如何将对象合并成一下样式.
a: {
x: 'x',
y: 'y',
z: [
{
a: '1',
b: '1'
},
{
a: '2',
b: '2'
}
]
},
b: {
x: 'x',
y: 'y',
z: [
{
a: '3',
b: '3'
},
{
a: '4',
b: '4'
}
]
},
将a和b合并成
data: {
x: 'x',
y: 'y',
z: [
{
a: '1',
b: '1'
},
{
a: '2',
b: '2'
},
{
a: '3',
b: '3'
},
{
a: '4',
b: '4'
}
]
}
求教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
const data = {...a, ...b, z:[...a.z,...b.z]}
这个很简单啊,我经常使用这俩种方法。记得采纳哦
谢邀。
单纯的把这两个对象合并成你的需求很简单。但是你其实想问的是什么?对象的合并方法?浅拷贝?
建议给出你是如何做的,遇到了什么问题,而不是这样直接要答案,因为这可能并不能解决你的问题。