En JavaScript, la palabra clave this se refiere a un objeto .
Qué objeto depende de cómo está siendo invocado (usado o llamado) la palabra this.
La palabra clave this se refiere a diferentes objetos dependiendo de cómo se use:
this En un método de objeto,se refiere al objeto .
this Solo se refiere al objeto global .
this En una funcion se refiere al objeto global
this En una funcion en modo restrito es undefined
this En un evento se refiere al elemento que recibió el evento
this Métodos como call(), apply(), y bind()puede referirse a cualquier objeto
NOTAthis no es una variable Es una palabra clave
Acceso a métodos de objetos
sintaxis: para aceder a un metodo de objecto
objectName.methodName()
Ejemplo
name = person.fullName();
Si accede a un método sin los paréntesis (), devolverá la definición de la función :
Ejemplo
name = person.fullName;
string, numeros y booleanos
No es aconsejado declarar strings, numeros o booleanos como objectos
Relentizan el codigo y la velocidad de ejecucion
si declaramos una variable con la palabra new se crea un objecto
Ejemplo
x = new String(); // Declara x como un objeto String
y = new Number(); // Declara y como un objeto numerico
z = new Boolean(); // Declara z como un objeto booleano
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias