hd-utils
Version:
A handy utils for modern JS developers
15 lines (14 loc) • 426 B
JavaScript
import deepCompare from './deepCompare';
/**
* @description It compares two objects based on the keys array passed to it.
*/
export default function compare2ObjectsBaseOnKeysArr(prevObj = {}, nextObj = {}, keysArr = []) {
let areEqual = false;
for (const key of keysArr) {
if (!deepCompare(prevObj[key], nextObj[key])) {
areEqual = true;
break;
}
}
return areEqual;
}