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:
false
0
(el número cero)-0
(el número negativo cero)0n
(BigInt cero)""
o''
(cadenas vacías)null
undefined
NaN
(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).
🔷 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:
resolve
yreject
, 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