严格模式下,匿名函数内部的 this 不再是 window,而是undefined
"use strict"; (function(){ console.log(this); })();
输出 undefined
使用 bind 方法修正
"use strict"; (function(){ console.log(this); }).bind(window)();
输出 window