Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2013, 09:46
reonevk
 
Fecha de Ingreso: enero-2010
Mensajes: 97
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: Alguien me puede explicar para que sirve el "this"

Hola, This es utilizado cuando programas con objetos, asique primero debes saber qué es la programación orientada a objetos.

Una vez sabemos lo que es un objeto, cuando queremos hacer referencia a un atributo ó metodo del objeto en el que nos encontramos llamamos a this y es entonces cuando nos referimos a nosotros mismos(el objeto en el que estamos).

Te pongo un ejemplo.

Si tienes una clase (despues instanciada en objeto) llamada Persona, en la que hay 2 metodos, uno es hablar y otro es saludar, cuando estemos implementando el metodo saludar podria quedarnos algo asi:

function saludar()
{
this.hablar("hola");
}

al poner this, lo que hacemos es referirnos al método hablar de Persona, que es la clase en la que nos encontramos y a la que nos referimos como (this)


Se que hay cosas que no son correctas pero no queria liar más y prefiero que se coja la idea.

Espero haber sido de ayuda. un saludo