如何在另一个对象中复制对象属性? [英] How to duplicate object properties in another object?

查看:160
本文介绍了如何在另一个对象中复制对象属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

给定对象:

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];

这篇关于如何在另一个对象中复制对象属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆