•  
     

Posso ver suas referências? - JavaScript

Quando se define um método para um objeto é fácil referenciar outras propriedades naquele objeto: simplesmente use this.propertyName!

Quando esse método é chamado, this.propertyName sempre ser referirá ao valor mais recente de propertyName

Código: Selecionar todos

var james = {
    job: "programador",
    married: false,
    sayJob: function(){
    console.log("Oi, sou um " + this.job);
    }
};
james.sayJob();
james.job = "super programador";
james.sayJob();


Oi, sou um programador
Oi, sou um super programador