本文介绍了如何在另一个对象中复制对象属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定对象:
var firstObject = {
key1 : 'value1',
key2 : 'value2'
};
如何在另一个对象中复制属性( secondObject
)像这样:
var secondObject = {
key1 : 'value1',
key2 : 'value2',
key3 : 'value3',
key4 : 'value4'
};
使用对 firstObject
的引用?这样的事情:
using a reference to the firstObject
? Something like this:
var secondObject = {
firstObject,
key3 : 'value3',
key4 : 'value4'
};
(这不起作用......我只是为了表明我会怎么做喜欢构造代码)。
(this doesn't work... I put it just to show in big lines how I would like to structure the code).
是否有可能没有使用任何JavaScript框架的解决方案?
Is a solution possible without using any JavaScript frameworks?
推荐答案
for(var k in firstObject) secondObject[k]=firstObject[k];
这篇关于如何在另一个对象中复制对象属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!