1

配列を含むこのオブジェクトを混在させようとしています:

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

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

1 つのレベルの配列で:

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

JavaScript では、成功せずにこれを試しています。

var arr = a.concat(b);

これは私に与えるからです:

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

1 つのレベル配列を取得するにはどうすればよいですか?

4

1 に答える 1

4

これは、 aandbが配列ではないためです。json形式を変更できると仮定すると(有効ではないため変更する必要があります)、このために変更できます

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

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

その後、あなたのコードは問題なく動作します

于 2013-06-18T14:35:56.070 に答える