Например есть объект с методом которая иницилизирует и возвращает функцию, и теряется контекст, почему возвращает глобальный объект?
Объясните поэтапно)
var obj = {
m:function() {
function f() { alert( this)};
f();
}
}
obj.m(); // this = глобальный объект или undefined(в строгом режиме);