给定对象:

var firstObject = {
    key1 : 'value1',
    key2 : 'value2'
};

如何复制另一个对象(secondObject)内的属性,如下所示:
var secondObject = {
    key1 : 'value1',
    key2 : 'value2',
    key3 : 'value3',
    key4 : 'value4'
};

使用对firstObject的引用?像这样:
var secondObject = {
    firstObject,
    key3 : 'value3',
    key4 : 'value4'
};

(这是行不通的……我只是为了大胆地展示我想如何构造代码)。

是否可以使用任何JavaScript框架在没有的情况下使用解决方案?

最佳答案

for(var k in firstObject) secondObject[k]=firstObject[k];

09-19 13:51