capypad
0 Tage Serie
typescript / beginner
Snippet

Typ-Zusicherungen mit 'as'

Typ-Zusicherungen sind eine Möglichkeit, dem TypeScript-Compiler zu sagen: 'Vertrau mir, ich weiß, was ich tue'. Sie behandeln einen Ausdruck als einen bestimmten Typ, ohne eine spezielle Prüfung durchzuführen.

snippet.ts
typescript
1
2
let someValue: unknown = "Hello TypeScript";
let strLength: number = (someValue as string).length;
Erklärung
1
someValue as string
Sagt TypeScript, dass 'someValue' für diese Operation als String behandelt werden soll.
2
.length
Greift auf die Eigenschaft 'length' zu, was gültig ist, da wir zugesichert haben, dass der Wert ein String ist.