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

Function

Оглавление

Variablen des Typs Function verweisen auf eine Funktion:

const f: Function = function() {

console.debug('Hallo Welt!');

}

f(); // Aufruf von f

Alternativ dazu kann ein Funktionstyp, der auch die Übergabeparameter und den Rückgabewert festlegt, definiert werden:

type MathFn = (a: number, b: number) => number;

const func: MathFn = function(a: number, b: number) {

return a + b;

}

console.debug(func(1,2));

Gegenüber der bloßen Verwendung des Typs Function ist diese Schreibweise typsicher: TypeScript stellt sicher, dass die Variable func vom Typ MathFn nur auf Funktionen mit der angegebenen Signatur verweist.

Angular

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