任何更好的方法在javascript中将对象变成另一个对象

时间:2013-11-15 03:39:42

标签: javascript

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

我希望获得如下结果:

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

我用

Oldobject.address = newObject

有没有优雅的方法来做到这一点?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

使用for... in循环,例如:

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

这会将newObject中的所有内容放入oldObject