我有
object1 = {"abc":{"name":"myabcname"}}
object2 = {"def":{"name":"defname"}}
我想以两个对象值的逗号分隔形式形成对象/字符串。
{"abc":{"name":"myabcname"},"def":{"name":"defname"}};
当我尝试做
console.log(JSON.stringify(object1)+JSON.stringify(object2))
时,它会像这样{"abc":{"name":"myabcname"}}{"def":{"name":"defname"}}
打印 最佳答案
您可以使用 Object.assign
实现此目的:
var object1 = {"abc":{"name":"myabcname"}};
var object2 = {"def":{"name":"defname"}};
var mergedObject = Object.assign({}, object1, object2);
console.log(mergedObject);