
17/07/2013, 09:46
|
| | 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 |