es ?. un operador válido en Typescript o Javascript?
He visto un código como el siguiente:
const var1 = obj1?.innerObj1?.somePropVal;Cuando intento esto en la consola de Chrome, aparece un error si obj1 no está definido. No estoy seguro de si este tipo de código funcionaría.
Avísame si me estoy perdiendo algo.
const var1 = obj1?.innerObj1?.somePropVal;es lo mismo que:
const var1 = obj1 && obj1.innerObj1 ? obj1.innerObj1.somePropVal : undefined;