我有合并2个阵列像这样:我需要合并2阵列,一起大概相同的数据
数组1(数据来自API):
{ '0':
{ userid: 'kdkds',
name: 'Stephan,
email: '[email protected]' ,
tag: '2015-04-02',
schicht_id: 'pikett',
schicht_name: 'Pikett',
beschreibung: null,
administrativ: '0' },
'1':
{ userid: 'kdkds',
name: 'Stephan',
email: '[email protected]' ,
tag: '2015-04-03',
schicht_id: 'pikett',
schicht_name: 'Pikett',
beschreibung: null,
administrativ: '0' } };
数组2(从DB数据):
{ '0':
{ userid: 'kdkds',
del: 'true',
art: 'Pikett' ,
datum: '2015-04-02'},
'1':
{ userid: 'kdkds',
del: 'false',
art: 'Pikett',
datum: '2015-04-03'}
};
我需要在端什么是第一阵列从与匹配的用户ID和日期的第二阵列的附加数据:
{ '0':
{ userid: 'kdkds',
name: 'Stephan,
email: '[email protected]' ,
tag: '2015-04-02',
schicht_id: 'pikett',
schicht_name: 'Pikett',
beschreibung: null,
administrativ: '0',
del: 'true'},
'1':
{ userid: 'kdkds',
name: 'Stephan',
email: '[email protected]' ,
tag: '2015-04-03',
schicht_id: 'pikett',
schicht_name: 'Pikett',
beschreibung: null,
administrativ: '0',
del: 'false' } };
如果第二个数组中不存在第二个数组中的条目,则它也必须位于最终数组中。
我使用nodejs,那么最简单的方法是什么?
只是说明:这里没有数组,只是带有键的对象。 – petr
这些是**对象**而不是**阵列**。告诉我们你试过了什么? – Mritunjay
除了它们实际上并不是数组。 Array1和Array2总是一样的长度? – Sphaso