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:

typescriptlet func: (x: number, y: number) => number;

Laat ons 'n funksie van die gespesifiseerde tipe in hierdie veranderlike toeken:

typescriptlet func: (x: number, y: number) => number = function(a: number, b: number): number {
  return a + b;
};
Задание 1

Ken 'n funksietipe aan die veranderlike toe:

typescriptlet func = function(text: string): void {
  alert(text);
};