在javascript中将一个对象转换成另一个对象有更好的方法吗

在javascript中将一个对象转换成另一个对象有更好的方法吗,javascript,Javascript,我希望得到如下结果: Oldobject = {'name':'Joe','age':12}; newObject = {'address':'XXX'}; 我用 {'name':'Joe','age':12,'address':'XXX' } 有什么优雅的方法可以做到这一点吗?使用来。。。在循环中,如: Oldobject.address = newObject for (var property in Oldobject) { newObject[property] = Ol

我希望得到如下结果:

Oldobject = {'name':'Joe','age':12};
newObject = {'address':'XXX'};
我用

{'name':'Joe','age':12,'address':'XXX' }

有什么优雅的方法可以做到这一点吗?

使用
来。。。在
循环中,如:

Oldobject.address = newObject
for (var property in Oldobject) { 
    newObject[property] = Oldobject[property]; 
}
这将把
newObject
中的所有内容放入
oldObject

    for( var property in newObject ){
        OldObject[property] = newObject[property]
    }