La palabra reservada: «this»

La palabra «this», es una palabra reservada en muchos lenguajes de programación, y Javascript no es la excepción. Esta palabra hace referencia al «contexto» en donde uno está parado. Usando la palabra this, se puede acceder a las variables y funciones de un «contexto» en particular. Además, dependiendo de la parte de tu código en la que estés parado, el valor de this varía, y si no sabés cuáles son las reglas de Javascript que hacen que cambie el valor de la palabra this, podés llegar a pensar que Javascript tiene un comportamiento algo «raro».