0

あるオブジェクトを別のオブジェクトに追加する必要がありますが、その方法がわかりません。frontdesk オブジェクト内にある forward オブジェクトに phonegroup を追加する必要があります。これを行う方法を知っている人はいますか?別のオブジェクトが前方にアタッチされる可能性があることに注意してください。したがって、これはスケーリング可能なものでなければなりません

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 を phonegroup に置き換えることができますか?

frontdesk.frontdesk.forward = phonegroup;

オブジェクトを単純に置き換えることができれば、それを行います。

于 2013-05-09T15:40:21.987 に答える