将两个javascript对象附加在一起

时间:2013-05-09 15:37:10

标签: javascript jquery javascript-objects

我需要将一个对象添加到另一个对象而不确定如何。我需要将phonegroup添加到frontdesk对象内部的forward对象。有谁知道如何做到这一点?请注意,有可能将不同的物体附加到前方,所以这必须是可扩展的东西

var frontdesk = {
    "frontdesk": {
        "user": "",
        "waittime": "",
        "forward": {}
    }
}

var phonegroup = {
    "phonegroup": {
        "name": "",
        "users": [
            "",
            "",
            ""
        ],
        "noanswer": {
            "forwardafterrings": "",
            "forwardafterseconds": "",
            "forwardto": ""
        }
    }
}

2 个答案:

答案 0 :(得分:3)

使用extend()

尝试此操作
var object = $.extend({}, frontdesk, phonegroup);
console.log(object);

答案 1 :(得分:1)

前进是空的...你真的需要加入这些对象吗,或者你可以简单地用电话组替换前进?

frontdesk.frontdesk.forward = phonegroup;
如果您可以简单地替换该对象,

将会这样做。