>>101465194
assuming both have more or less the same amount of properties
let firstObject = { value1: 1, value2: 2 };
let secondObject = { value1: 1, value2: 3 };
for(let a = 0, b = 0; a < Object.keys(firstObject).length; a++, b++) {
if(firstObject[Object.keys(firstObject)[a]] !== secondObject[Object.keys(secondObject)[b]]) {
console.log(Object.keys(firstObject)[a] + " is not the same between objects");
}
}
from there it shouldn't be too hard to adapt for nested stuff if you want to idk
i'm half asleep for thinking stuff too hard