Чтобы дать исчерпывающий ответ на этот вопрос приведу следующий пример:
Из этого примера следует, что если мы в методе обьекта вызываем функцию и она что-то присваивает в this, то это заносится в тело нашего обьекта.
var myFunc = function(){
console.log(this);
}
var myObj = new myFunc(); // тут myObj
myFunc();// тут window
Из этого примера следует, что если мы в методе обьекта вызываем функцию и она что-то присваивает в this, то это заносится в тело нашего обьекта.