var obj1 = { key1: 'value1', key2: 'value2', key3: [] },
obj2 = { key1: 'value1', key2: 'someOtherValue', key3: [] },
map = new Map();
Object.keys(obj1).forEach(k => map.set(k, obj1[k]));
Object.keys(obj2).forEach(k => map.get(k) !== obj2[k] && console.log(k + ' is different'));
I taken the piece of code from how to compare two javascript array using angular.foreach but in my scenario need to add array also in map, So please help me out from this. Thanks.