filmov
tv
Nullish Colaescing Operator | ADVIENTO JAVASCRIPT Día 18/24
Показать описание
¿Alguna vez te has encontrado con valores null o undefined en tus scripts y no sabías cómo manejarlos de manera eficiente? Para el video de hoy del Calendario de Adviento de JavaScript, exploramos el operador "Nullish Coalescing" (??), una característica relativamente nueva en JavaScript que ofrece una solución elegante para estos casos.
Este operador permite asignar un valor predeterminado a una variable solo cuando el valor original es null o undefined, diferenciándose del operador || que actúa con cualquier valor falsy. Esto es útil en situaciones donde tratas con valores que podrían ser cero (0) o una cadena vacía (""), que son considerados falsy pero pueden ser válidos en tu lógica de programación.
Por ejemplo, const resultado = valor ?? "predeterminado"; asignará "predeterminado" a resultado solo si valor es null o undefined. Si valor contiene cualquier otro dato, incluso si es falsy como 0 o "", resultado tomará ese valor.
#javascript #programacion #programadores #programacionweb #advientojs #carlosazaustre
Este operador permite asignar un valor predeterminado a una variable solo cuando el valor original es null o undefined, diferenciándose del operador || que actúa con cualquier valor falsy. Esto es útil en situaciones donde tratas con valores que podrían ser cero (0) o una cadena vacía (""), que son considerados falsy pero pueden ser válidos en tu lógica de programación.
Por ejemplo, const resultado = valor ?? "predeterminado"; asignará "predeterminado" a resultado solo si valor es null o undefined. Si valor contiene cualquier otro dato, incluso si es falsy como 0 o "", resultado tomará ese valor.
#javascript #programacion #programadores #programacionweb #advientojs #carlosazaustre
Комментарии