var foo = new function() { var a = 1; return { a : a } }; var bar = new function() { return { a : foo.a } }; alert(bar.a);