オブジェクトの配列のマージ: JavaScript アプローチ
次のシナリオを考えてみましょう: arr1 というオブジェクトの配列とオブジェクトの配列があるとします。 arr2 という名前の配列を、両方の配列の要素を含む新しい配列 arr3 にマージしたいとします。簡単な解決策は、Array.prototype.push.apply() メソッドを使用することです。
このメソッドは 2 つの引数を受け取ります。1 つ目は追加先のターゲット配列で、2 つ目は要素の配列です。追加したい。この場合、ターゲット配列は arr1 で、追加する要素の配列は arr2 です。
例を示します:
var arr1 = [{name: "lang", value: "English"}, {name: "age", value: "18"}]; var arr2 = [{name : "childs", value: '5'}, {name: "lang", value: "German"}]; Array.prototype.push.apply(arr1,arr2); console.log(arr1);
出力:
[{"name":"lang","value":"English"}, {"name":"age","value":"18"}, {"name":"childs","value":"5"}, {"name":"lang","value":"German"}]
As出力からわかるように、2 つの配列が 1 つの配列に正常にマージされました。この方法はシンプルかつ効果的で、JavaScript と jQuery の両方で機能します。
以上がJavaScript で 2 つのオブジェクト配列を結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。