匿名调用
调用函数作为匿名函数,this
将成为全局对象(浏览器中的 self
)。
function func() {
return this;
}
func() === window; // true
Version = 五
在 ECMAScript 5 的严格模式下 ,如果匿名调用该函数,则 this
将为 undefined
。
(function () {
"use strict";
func();
}())
这将输出
undefined