Funksietipe in TypeScript
In JavaScript kan daar veranderlikes wees wat funksies stoor. In hierdie geval laat TypeScript ons toe om aan te dui dat hierdie veranderlike die tipe "funksie" het. 'n Funksietipe verteenwoordig 'n kombinasie van die tipe van parameters en die tipe van die terugkeerwaarde. Hierdie kombinasie word funksiehandtekening genoem.
Om 'n funksietipe aan 'n veranderlike toe te ken, moet jy
in ronde hakies die parameters en
hul tipes lys, en na die pyl => die
tipe van die terugkeerwaarde aandui. Kom ons kyk
na 'n voorbeeld. Laat ons 'n veranderlike verklaar
as een wat 'n funksie bevat:
let func: (x: number, y: number) => number;
Laat ons 'n funksie van die gespesifiseerde tipe in hierdie veranderlike toeken:
let func: (x: number, y: number) => number = function(a: number, b: number): number {
return a + b;
};
Ken 'n funksietipe aan die veranderlike toe:
let func = function(text: string): void {
alert(text);
};