给定对象:
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];