Tengo algunas dificultades con la desestructuración anidada en combinación con mecanografiado y valores predeterminados.
Tengo las siguientes propiedades vinculadas a mi objeto de ventana:
serverconfig : { Version: { MajorVersionNr, MinorVersionNr, HotFixVersionNr, AdditionalComment, } }Me gustaría agregar escribir con javascript (son todas cadenas) + desestructurar todas las propiedades + asignar un valor de objeto predeterminado a serverConfig para cuando no esté definido.
Antes de usar mecanografiado, simplemente hice esto:
const { serverConfig = {} } = window; const { Version = {} } = serverConfig; const { MajorVersionNr, MinorVersionNr, HotFixVersionNr, AdditionalCommen } = Version;