var p = 'in window'; var o = { p: 'in object', f: function() { alert(this); return this.p; } }; var f = o.f; alert([ (o.f)(), (f)(), (o.f, o.f)() ]);