Entradas

¿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...