0

我需要将一个对象添加到另一个对象,但不确定如何。我需要将电话组添加到前台对象内部的转发对象。有谁知道如何做到这一点?请注意,也有可能将不同的对象附加到 forward 上,因此这必须是可扩展的

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

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

2 回答 2

3

使用extend()试试这个:

var object = $.extend({}, frontdesk, phonegroup);
console.log(object);
于 2013-05-09T15:39:26.020 回答
1

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

frontdesk.frontdesk.forward = phonegroup;

如果您可以简单地替换对象,就会这样做。

于 2013-05-09T15:40:21.987 回答