名前とIDを含むオブジェクトがあります。 2番目のオブジェクトには、いくつかのフィールドと、最初のオブジェクトからのidフィールドがあります。例についてはオブジェクトを比較してサブ配列にプッシュする方法
:
FirstObj = [{
_id: '48765465f42424',
Name : 'Sample'
},{
_id: '48765465f654654',
Name : 'Sample1'
}]
secondObj = [{
Field1 : 5464,
subarray : [{
Field2 : 14654,
Field3 : { IsActive : true,
FirstObjid : '48765465f42424'
},
Field4 : { IsActive : true,
FirstObjid : '48765465f654654'
}
}]
},
{
Field1 : 2145,
subarray : [{
Field2 : 544644,
Field3 : { IsActive : true,
FirstObjid : '48765465f654654'
},
Field4 : { IsActive : true,
FirstObjid : '48765465f42424'
},
}]
}]
今、私は両方を比較し、FirstObjid
フィールドの横first object
からsecondobj's subobj
にその名前をプッシュする必要があります。
予想される出力は次のとおりです。
secondObj = [{
Field1 : 5464,
subarray : [{
Field2 : 14654,
Field3 : { IsActive : true,
FirstObjid : '48765465f42424',
Name : 'Sample'
},
Field4 : { IsActive : true,
FirstObjid : '48765465f654654',
Name : 'Sample1'
}
}]
},
{
Field1 : 2145,
subarray : [{
Field2 : 544644,
Field3 : { IsActive : true,
FirstObjid : '48765465f654654',
Name : 'Sample1'
},
Field4 : { IsActive : true,
FirstObjid : '48765465f42424',
Name : 'Sample'
},
}]
}]
どのように私はそれを達成することができます。
などのオブジェクトIDを比較あなたはJSまたはC#でそれを必要としますか(両方にタグを付けましたか)? – Mistalis
私は関数をマップしようとしましたが、ここではサブにあります。私はJSではないC# –