2

今、私は 2 つの JavaScript オブジェクトを持っています,</p>

[Object { product_id="4", product_name="test1", book_final_num="9", 更多...}, Object { product_id="6", product_name="test2", book_final_num="9", 更多...}, Object { product_id="8", product_name="test3", book_final_num="7", 更多...}];

[Object { product_id="5", product_name="test", book_final_num="9", 更多...}]

このように一つにまとめたいです,</p>

[Object { product_id="4", product_name="test1", book_final_num="9", 更多...}, Object { product_id="6", product_name="test2", book_final_num="9", 更多...}, Object { product_id="8", product_name="test3", book_final_num="7", 更多...}, Object { product_id="5", product_name="test", book_final_num="9", 更多...}]
4

4 に答える 4

3
var result = array1.concat(array2);

ところで、あなたのオブジェクト表記には奇妙なことがあります。そのはず

[{ product_id:"4", product_name:"test1" ...

それ以外の

[Object { product_id="4", product_name="test1", ....
于 2013-10-13T08:42:15.067 に答える
2

次のような.extendsをお探しですか:-

var c = $.extend({}, a, b);

またはこのようなものかもしれません

var array3 = array1.concat(array2);

関連するThreadもチェックしてください。

于 2013-10-13T08:41:42.133 に答える
0

JQuery はhttp://api.jquery.com/jQuery.mergeを実行します。すべて完了し、ほこりを払いました。

于 2013-10-13T08:42:57.283 に答える
0

NodeJS を使用している場合は、Merge ( https://github.com/yeikos/js.merge )を確認してください。

例:

merge({ one: 'hello' }, { two: 'world' })
于 2013-10-13T08:48:29.897 に答える