Рассмотрим следующий код:
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();
Почему 'this' внутри функции 'f' относится к глобальной области видимости? Почему это не область действия функции 'A'?