ну в-лоб-решение - это сравнить два json: JSON.stringify(obj1) === JSON.stringify(obj2). но тут я не уверен, что он расположит все проперти отсортированными.
чуть сложнее, это тоже stringify, но потом в каждой строке сосчитать сколько каких символов встречается и сравнить длины строк + по количеству символов. Коллизии весьма незначительны и можно пренебречь.
Ну а можно заморочиться с deep compare как по ссылке