Funkciju tipi TypeScript
JavaScript var būt mainīgie, kuri glabā funkcijas. Šajā gadījumā TypeScript ļauj mums norādīt, ka šim mainīgajam ir tips "funkcija". Funkcijas tips apzīmē parametru tipu un atgriežamās vērtības tipa kombināciju. Šo kombināciju sauc par funkcijas parakstu.
Lai norādītu mainīgajam funkcijas tipu, ir nepieciešams
iekavās uzskaitīt parametrus un
to tipus, bet pēc bultiņas => norādīt
atgriežamās vērtības tipu. Apskatīsim
piemēru. Deklarēsim kādu mainīgo
kā saturotu funkciju:
typescriptlet func: (x: number, y: number) => number;
Ierakstīsim šajā mainīgajā norādītā tipa funkciju:
typescriptlet func: (x: number, y: number) => number = function(a: number, b: number): number {
return a + b;
};
Задание 1
Norādiet mainīgajam funkcijas tipu:
typescriptlet func = function(text: string): void {
alert(text);
};