17 lines
467 B
TypeScript
17 lines
467 B
TypeScript
export const compareObject = (obj1: object, obj2: object) => {
|
|
const keys = Object.keys(obj1);
|
|
for (let i = 0; i < keys.length; i++) {
|
|
const key = keys[i];
|
|
const v1 = obj1[key as keyof typeof obj1];
|
|
const v2 = obj2[key as keyof typeof obj2];
|
|
console.log(obj1, obj2, v1, v2, key)
|
|
if (v1 != undefined && v2 != undefined) {
|
|
if (v1 != v2) {
|
|
return false
|
|
}
|
|
}
|
|
|
|
}
|
|
return true;
|
|
};
|