Logical Assignment Operators en JavaScript
Son operadores con sintaxis similar a los operadores de acumulacion. En este caso, los operadores logicos de asignacion sirven para comparar notes/Propiedades de Objetos en JavaScript y aplicar el mecanismo de notes/Short Circuiting en JavaScript para, por ejemplo, dar un valor por defecto a una propiedad.
# Operador OR
Este operador asigna el valor a la propiedad si su valor actual es falsy.
| |
# Operador Nullish Coalescing
Este operador funciona de la misma forma que el OR pero solo lo asigna si su valor actual es nullish (null o undefined).
| |
# Operador AND
Adicionalmente tambien existe el operador AND que asigna un valor solo si su propiedad actual es truthy.
| |