我有两个 JSON 对象,我想合并它们:
Object1: {"9":{"322":{"option0":"177"}}}
Object2: {"10":{"323":{"option":"456"}}}
我希望最终结果是这样的:
{
"9": {
"322": {
"option0": "177"
}
},
"10": {
"323": {
"option": "456"
}
}
}
我尝试了concat方法,但结果是这样的:
{
"9":{
"322":{
"option0":"177"
}
}
}
{
"10":{
"323":{
"option":"456"
}
}
}
PS:对象是通过输入获取的,如下所示:
var object1 = $('input').val();
最佳答案
使用Object.assign()
const Array1 = {"9":{"322":{"option0":"177"}}}
const Array2 = {"10":{"323":{"option":"456"}}}
let newObject = Object.assign({}, Array1, Array2);
console.log(newObject);
关于javascript - 如何合并由输入的 val 获取的 2 个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52421715/