How to check if two vars have the same reference?

You use == or === :

var thesame = obj1===obj2;

From the MDN :

If both operands are objects, then JavaScript compares internal references which are equal when operands refer to the same object in memory.


The equality and strict equality operators will both tell you if two variables point to the same object.

foo == bar
foo === bar