Вы можете быть уверены, что говорите с одним и тем же объектом.
от вопрос уже есть ответ здесь:
Что значит «вар это = это»? значит в JavaScript? 6 ответовпривет я новичок в JavaScript
В чем выгода использования этой линии
var that = this
Пример
function Person( firstname, lastname, age ) {
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
getfullname = function() {
return firstname + “ “ + lastname;
};
var that = this;
this.sayHi = function() {
document.write( “Hi my name is “ + getfullname() + “ and I am “ + that.age + “years old.”);
};
}
Спасибо