请考虑以下代码:
function A() {}
A.prototype.go = function() {
console.log(this); //A { go=function()}
var f = function() {
console.log(this); //Window
};
f();
}
var a = new A();
a.go();
Run Code Online (Sandbox Code Playgroud)
为什么函数'f'中的'this'指的是全局范围?为什么它不是功能'A'的范围?