如何在JavaScript中的一个数组列表中合并两个数组列表对象

时间:2013-06-18 14:32:28

标签: javascript concat

我正在尝试混合包含数组的对象:

var a = {[
    {...},
    {...},
    {...}
]};

var b = {[
    {...},
    {...},
    {...}
]};

在一个级别数组中:

[
    {...},
    {...},
    {...},
    {...},
    {...},
    {...}
];

在JavaScript中,我正在尝试这个没有成功:

var arr = a.concat(b);

因为这给了我:

[
    {[
      {...},
      {...},
      {...}
    ]},
    {[
      {...},
      {...},
      {...}
    ]}
]

如何获得一个级别的数组?

1 个答案:

答案 0 :(得分:4)

那是因为ab不是数组。假设您可以修改json格式(并且您应该因为它无效),您可以为此更改

var a = [
    {...},
    {...},
    {...}
];

var b = [
    {...},
    {...},
    {...}
];

然后你的代码就可以了。