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

我想得到如下结果:

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

我用

Oldobject.address = newObject

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

4

2 回答 2

1
for (var property in Oldobject) { 
    newObject[property] = Oldobject[property]; 
}
于 2013-11-15T03:43:19.750 回答
0

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

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

这会将所有的东西newObjectoldObject.

于 2013-11-15T03:44:33.707 回答