1

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

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

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

在一级数组中:

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

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

var arr = a.concat(b);

因为这给了我:

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

如何获得一级数组?

4

1 回答 1

4

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

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

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

然后你的代码就可以正常工作了

于 2013-06-18T14:35:56.070 回答