想要在嵌套对象内添加一组对象:Javascript

10 浏览
0 Comments

想要在嵌套对象内添加一组对象:Javascript

我需要将一个对象数组添加到下面所示的另一个对象中。

这里arr是需要添加到"dest"对象的对象数组。

感谢帮助。

结构:

var arr = [
    { field: "state", value: "value2"},
    { field: "city", value: "value3"}
];

这个对象数组需要添加到以下结构的对象中:

var dest = {
    "topic": "test",
    "filter": {
        "sequence": [
            {
                "field": "country",
                "value": "value1",
            }
        ]
    },
    "order": [
        {
            "field": "field1",
            "order": "backward"
        }
    ]
}

我想将arr的字段添加到sequence中,结果应该是这样的:

var dest = {
    "topic": "test",
    "filter": {
        "sequence": [
            {
                "field": "country",
                "value": "value1",
            },
            {
                "field": "state",
                "value": "value2",
            },
            {
                "field": "city",
                "value": "value3",
            }
        ]
    },
    "order": [
        {
            "field": "field1",
            "order": "backward"
        }
    ]
}

0