Is it possible to compare 2 object arrays in javascript. My requirement is i have to compare 2 object arrays and i have to take the common objects between those 2 object arrays:
Consider 1st object array:
[ { id_0: 356,
name_0: 'xxxxx',
id_1: 33,
name_1: 'yyyyyy',
id_2: 602,
name_2: 'zzzzzzz',
collecteddate: '31/03/2011',
key: 'kkkkkkk',
value: '0.41' },
{ id_0: 356,
name_0: 'xxxxxx',
id_1: 33,
name_1: 'yyyyyy',
id_2: 602,
name_2: 'zzzzzz',
collecteddate: '31/03/2011',
key: 'k1k1k1k1k1',
value: '0.20' },
{ id_0: 356,
name_0: 'xxxxx',
id_1: 33,
name_1: 'yyyyy',
id_2: 602,
name_2: 'zzzzzz',
collecteddate: '31/03/2011',
key: 'k2k2k2k2k2k2k2',
value: '1.30' }}]
My 2nd object array:
[ { id_0: 356,
name_0: 'xxxxx',
id_1: 33,
name_1: 'yyyyyy',
id_2: 602,
name_2: 'zzzzzzz',
collecteddate: '31/03/2011',
key: 'kkkkkkk',
value: '0.41' },
{ id_0: 356,
name_0: 'xxxxxx',
id_1: 33,
name_1: 'yyyyyy',
id_2: 602,
name_2: 'zzzzzz',
collecteddate: '31/03/2011',
key: 'k1k1k1k1k1',
value: '0.20' },
{ id_0: 356,
name_0: 'xxxxx',
id_1: 33,
name_1: 'yyyyy',
id_2: 602,
name_2: 'zzzzzz',
collecteddate: '31/03/2011',
key: 'k2k2k2k2k2k2k2',
value: '1.30' }}]
I have to compare the above 2 objects and i have to build another object with common entries of the above 2. In the above example every entry is same in 2 arrays so the third array should contain 3 entries. Is it possible to do this..Help me to solve this..Thanks in advance....
EDIT:
I have used _(underscore) library to check whether 2 objects are equal if equal i pushed that object into new array..Whether its good solution or not..