Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 864 Bytes

08.NullishCoalescing.md

File metadata and controls

31 lines (20 loc) · 864 Bytes

Nullish Coalescing (Coalescencia de nulidad)

← Volver a la tabla de contenido

Es util si queremos almacenar un valor que al ser null o undefined lo cambie a un valor por defecto:

const userInput = '';

const storedData = userInput || 'DEFAULT' ;

console.log(storedData)
// retorna DEFAULT

en este caso el operador or no funcionaria ya que si el valor es falsy almacenaría el valor por defecto 'DEFAULT' y no un string vació, para ello se puede usar el nullish coalescing que se representa por medio de "??"

const userInput = '';

const storedData = userInput ?? 'DEFAULT' ;

console.log(storedData)
// retorna un string vació

← Volver a la tabla de contenido