em javascript, por que usar “var that = this” [duplicado]

Esta pergunta já tem uma resposta aqui:

O que significa 'var that = this;' significa em JavaScript? respostas

hi eu sou novo com javascript

Qual é o benefício de usar esta linha

var that = this

Um exempl

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.”);

    };
}

obrigad

questionAnswers(1)

yourAnswerToTheQuestion