blob: e33dd7698afd79b3701689dae1f737f69a2c4604 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
const equivalence = (obj1, obj2) => {
if (obj1 === null) {
return obj1 === null;
}
return Object.keys(obj1).every(key => {
if (obj2[key] === undefined) {
return false;
}
if (typeof obj1[key] === 'object') {
return equivalence(obj1[key], obj2[key]);
}
return obj1[key] === obj2[key];
});
};
|