Jenis Fungsi dalam TypeScript

Dalam JavaScript, boleh terdapat pembolehubah yang menyimpan fungsi. Dalam kes ini, TypeScript membolehkan kita menentukan bahawa pembolehubah ini mempunyai jenis "fungsi". Jenis fungsi mewakili gabungan jenis parameter dan jenis nilai pulangan. Gabungan ini dipanggil tandatangan fungsi.

Untuk menentukan jenis fungsi untuk pembolehubah, kita perlu menyenaraikan parameter dan jenisnya dalam kurungan, dan selepas anak panah => tentukan jenis nilai pulangan. Mari kita lihat pada contoh. Isytiharkan mana-mana pembolehubah sebagai mengandungi fungsi:

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

Mari kita tetapkan fungsi jenis yang ditentukan kepada pembolehubah ini:

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

Tentukan jenis fungsi untuk pembolehubah:

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