07/10/2010 Development / java script

Entaum, varios amigos ficam com essa duvida, de quando usar o tal this, oque que eh o this, quem inventou o this?

this eh uma referencia ao objeto que esta chamando o metodo!

Exemplo rapidinho:

// Extendendo a funcao ao objeto String
String.prototype.hello = function(){
 alert(this);
}

Duas maneiras de chamar o metodo:

var x = "teste";
x.hello(); ou "este eh o this".hello();

Eh isso, Abraaaaco ;-)