Javascript
🔷 Valores "falsy"
Son aquellos que se evalúan como false en un contexto booleano, es decir, en una condición. Los valores falsy incluyen:
false0(el número cero)-0(el número negativo cero)0n(BigInt cero)""o''(cadenas vacías)nullundefinedNaN(Not-a-Number)
🔷 Callback
Un callback es cualquier función que se pasa como argumento a otra función y se ejecuta en algún momento durante o después de la ejecución de la función principal.
Puede ser síncrono (se ejecuta inmediatamente) o asíncrono (se ejecuta más tarde, por ejemplo, después de que se completa una operación asíncrona).
setTimeout(() => {
console.log("Callback asíncrono ejecutado");
}, 2000);🔷 Executor Function (en Promesas)
Una executor function es una función específica que se pasa al constructor de una Promesa (Promise) cuando la creas.
Se ejecuta de inmediato y define el trabajo asíncrono que la promesa gestionará.
Recibe dos parámetros:
resolveyreject, que son funciones que permiten cambiar el estado de la promesa:resolve(value): Indica que la operación fue exitosa y pasa el valor resultante.reject(reason): Indica que la operación falló y pasa la razón del fallo.
Última actualización