var a1= [{a: 1}, {b: 2}]; var a2= [{a: 1}, {b: 2}]; for(var i=0; i<a1.length; i++) { for (var k=0; k<a2.length; k++) { if ((a1[i].a == a2[k].a) && (a1[i].b == a2[k].b)) { alert('ok'); }; }; };