Entradas

funcion flecha-callback

  Funciones flecha ( => ) Es una forma más corta de escribir funciones. javascript // Función normal function saludar ( nombre ) { return "Hola " + nombre ; } // Función flecha const saludar = ( nombre ) => "Hola " + nombre ; console . log ( saludar ( "Juan" ) ) ; // "Hola Juan" Regla simple: (parámetros) => resultado Si hay un solo parámetro , puedes omitir el paréntesis: nombre => ... Si es una sola línea , el return es implícito (no hace falta escribirlo) Funciones callback Es una función que se pasa como argumento a otra función, para que esta la ejecute después . javascript // Ejemplo muy simple function hacerAlgo ( callback ) { console . log ( "Haciendo algo..." ) ; callback ( ) ; // Aquí ejecutamos la función que nos pasaron } // Usamos la función pasando un callback hacerAlgo ( function ( ) { console . log ( "¡Callback ejecutado!" ) ; } ) ; // Con flecha (más ...

this-analogias

  Analogía Corregida: Edificios y Llaves Imagina esto: Clase = El plano de construcción de un edificio Objeto (instancia) = Un edificio específico construido con ese plano this (en función normal) = La llave física que abre SOLO las puertas de su edificio específico Función flecha = Una llave maestra digital que NO tiene una marca fija, sino que usa el sistema de llaves del lugar donde fue fabricada Punto clave: Una llave normal ( function ) abre el edificio que está ANTES del punto al usarla Una llave flecha ( => ) se fabrica con el sistema del edificio donde nació 📝 Ejemplos Prácticos Ejemplo 1: Función Normal - La Llave Física javascript // Esta es una "fábrica de llaves" (clase) class Edificio { constructor ( nombre ) { this . nombre = nombre ; } // Función NORMAL = Llave física que abre su propio edificio obtenerLlave ( ) { console . log ( ` 🔑 Esta llave abre: ${ this . nombre } ` ) ; return this ; } } const edifici...