var obj3={"a":"zxj","b":"zxl"};
var obj4={"a":"zxj","b":"zxl"};
var state = true;
var compare = function (obj1,obj2) {
for (var key in obj1) {
if (typeof (obj2[key]) === 'undefined') {
state = false;
} else {
if (typeof (obj1[key]) === 'object') {
compare(obj1[key],obj2[key]);
} else {
if (obj1[key] !== obj2[key]) {
state = false;
}
}
}
}
return state;
}
console.log(compare(obj3,obj4))