Посмотрел ночью в книге -- можно сверять объекты. Но результат будет true только тогда, когда они указывают на один объект в памяти, то есть

Код:
var a = {prop1:13, prop2:"some prop"};
var b = a;
Вот тогда a и b будут равны.
Если же

Код:
var a = {prop1:13, prop2:"some prop"};
var b = {prop1:13, prop2:"some prop"};
то тогда переменные указывают на разные объекты в памяти и, ни смотря на равенство соответствующих свойств, они не равны.