JavaScript/Node.jsを使用して2つの配列をマッチングし、キー値をマッチングしてマージする必要があります。私は以下のコードを説明しています。Node.js/JavaScriptを使用してキー値で2つの配列の値をマージする方法
var userData=[{'email':'[email protected]','name':'Raj'},{'email':'[email protected]','name':'Rahul'}];
var userData1=[{'email':'[email protected]','address':'abcdf'},{'email':'[email protected]','address':'bbsr'}];
ここで私は2つの配列を有し、そしてIはemail
値を照合することによって、両方の配列をマージする必要があると期待される出力は以下のようです。
var finalArr=[{'email':'[email protected]','name':'Raj','address':'abcdf'},{'email':'[email protected]','name':'Rahul','address':'bbsr'}];
が重複する可能性を確認することができますunderscore
を使用することによってそれを行うことができます[2つのJavaScriptでの配列とデ - 重複するアイテムをマージする方法](https://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript-and-duplicate-items) – mscheker
アレイの1つにエントリがあり、もう一方に対応するエントリがない場合はどうなりますか? – nnnnnn