var obj = { m: function () { return this; } }; alert( obj.m() ); //-> object alert( (obj.m)() ); //-> object alert( (obj.m = obj.m)() ); //-> global