function Test() { var t = { e: 3 }; return { c: t }; } var a = Test(); var b = Test(); a.c = undefined; alert(b.c.e)