Aunque no existe una forma nativa de comparar objetos en javascript, existe 1 forma muy sencilla de compararlos usando JSON.stringify y otra más complicada y más adecuada creando tu propio método de javascript.
JSON.stringify
En este caso transformamos los objetos o arrays en strings y los comparamos.
Este método compara todo el objeto y sirve únicamente para objetos que tengan el mismo orden de valores, por el contrario, la comparación devolverá false como en la siguiente comparación.
Método Personalizado
Si realmente deseas comparar 2 objetos en los que el orden de sus valores no es importante, debes crear un método para hacerlo.
Este método te permitirá comparar las llaves y los valores de objeto, de manera que la comparación se haga en cada elemento y de forma anidada de la siguiente manera.
Sugerencias
Debido a que este último método se puede usar para cualquier objeto o array, te recomiendo agregarlo como un prototipo del objeto plantilla de javascript, si no sabes como hacerlo, te recomiendo leer ¿Cómo crear prototipos para objetos en javascript?.