可能重复:
为什么 Twitter 重新定义 window.setTimeout 和 window.setInterval?
我看到了这样的代码
window.a = 5;
(function() { window.a = window.a; })();
他们为什么要那样做?为什么不只是做
(function() { window.a = 5; })();
更多示例
(function() { window.setInterval = window.setInterval; })();
不就是和上面一样的原理吗?