Cita:
Iniciado por hackjose En MDN encontre esto(talvez sea el porque devuelve false)
Two distinct objects are never equal for either strict or abstract comparisons.
Y también dice esto:
Cita:
Iniciado por MDN An expression comparing Objects is only true if the operands reference the same Object.
Si, tomando el ejemplo original, hicieras
var x = a
y luego un
alert(a == x)
y un
alert(a === x)
, habrías obtenido
true
para ambos casos pues
x
referencia a
a
, mas no
c
con
a
y viceversa.
Saludos