MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Fragezeichen Typescript-Variable

In TypeScript <name>?: <typename> eine Abkürzung für <name>: <typename> | undefined .

Dies zeigt dem Typensystem an, dass ein Symbol darf einen Wert des angegebenen Typs enthalten oder darf den Wert undefined enthalten (was wie null ist ).

Dies ist wichtig, wenn die (neu in TypeScript 2) --strictNullChecks Option aktiviert ist. Die Dokumentation zu Null- und undefined-aware types Option ist wahrscheinlich der Punkt, an dem Sie anfangen sollten zu verstehen, warum dies nützlich ist.