¿Qué es this en JavaScript?
¿Qué es this en JavaScript? (Explicación fácil) this es una palabra especial que siempre se refiere al "dueño" de la función que se está ejecutando. 🔑 Idea clave : this no es fijo, cambia según quién llama a la función . Regla de oro this es el objeto que está ejecutando la función en ese momento. Si entiendes quién es el dueño de la llamada , entiendes this . Ejemplo 1: Llamada global javascript function getName ( ) { console . log ( this . nick ) } getName ( ) // ¿quién llama? → el objeto global En navegadores, el objeto global es window . En Node.js, es global . También puedes usar globalThis (funciona en ambos). Si no hay nick en el objeto global, sale undefined . Ejemplo 2: Añadiendo una propiedad global javascript global . nick = 'global-nick' function getName ( ) { console . log ( ` Mi nombre es ${ this . nick } ` ) } getName ( ) // "Mi nombre es global-nick" ✅ Ahora this.nick encuentra el valor porque el dueño (gl...