sql >> Base de Datos >  >> NoSQL >> MongoDB

Signo de interrogación Variable mecanografiada

En TypeScript, <name>?: <typename> una abreviatura de <name>: <typename> | undefined .

Esto indica al sistema de tipos que un símbolo puede contener un valor del tipo indicado o puede contener el valor undefined (que es como null ).

Esto es importante cuando (nuevo en TypeScript 2) --strictNullChecks opción está habilitada. La documentación sobre Tipos nulos y no definidos La opción es probablemente donde deberías empezar a entender por qué esto es útil.