да уж....
так и пришлось
для начала создать массив интересующих свойств, потом проверять

Код:
function cmpObj(objToCmp1, objToCmp2) {
for (var i in fmtPropList) {
if (objToCmp1[fmtPropList[i]] == objToCmp2[fmtPropList[i]]) {
result = true;
continue;
} else {
result = false;
break;
}
}
return result;
}