JavaScript で 2 つのオブジェクト配列を結合するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-21 08:24:10
オリジナル
796 人が閲覧しました

How Can I Merge Two Arrays of Objects in JavaScript?

オブジェクトの配列のマージ: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート