Читать книгу Angular - Manfred Steyer - Страница 30

unknown

Оглавление

Der Datentyp any ist nicht besonders gern gesehen, zumal er die Prinzipien der Typisierung untergräbt. Als Alternative bietet sich jedoch häufig der Datentyp unknown an.

Wie Variablen vom Typ any kann eine Variable vom Typ unknown sämtliche Werte aufnehmen:

let value: unknown = 'Hallo Welt!';

value = 100;

Bevor Sie allerdings mit dem Wert solch einer Variablen arbeiten dürfen, müssen Sie sich vergewissern, dass sie den richtigen Typ aufweist:

if (typeof value === 'number') {

const result = value + 10;

console.debug(result);

}

Somit ist sichergestellt, dass die Anwendung die Variable zur Laufzeit korrekt verwendet.

Angular

Подняться наверх