【发布时间】:2019-02-07 16:13:29
【问题描述】:
我正在寻找一种将具有相同键的多个对象合并到一个大对象的方法。对象的数量可以超过 2 个。
例如我有这个代码:
const a = {
en: {
hello: 'Hello'
},
fr: {
hello: 'Bonjour'
}
}
const b = {
en: {
goodbye: 'Goodbye'
},
fr: {
goodbye: 'Au revoir'
}
}
如何将其合并到这个中:
{
locale: 'en',
messages: {
en: {
hello: 'Hello',
goodbye: 'Goodbye'
},
fr: {
hello: 'Bonjour',
goodbye: 'Au revoir'
}
}
}
【问题讨论】:
-
什么是
locale: 'en'? -
也许值得一看:stackoverflow.com/q/52131927
-
欢迎来到 Stack Overflow!请使用tour(你会得到一个徽章!)并通读help center,尤其是How do I ask a good question?你最好的选择是做你的研究,search关于SO的相关主题,然后试一试. 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到困难的地方。人们会很乐意提供帮助。
标签: javascript object ecmascript-6 javascript-objects