var x = { y: 1, f1: function () { return this; }, f2: function () { return this; } }; alert(x.f1().f2().f1().f2().y);