⊗jstsPmFnFT 52 of 55 menu

Tipo funzione in TypeScript

In JavaScript possono esserci variabili che memorizzano funzioni. In questo caso TypeScript ci permette di specificare che questa variabile ha il tipo "funzione". Il tipo di funzione rappresenta una combinazione dei tipi dei parametri e del tipo del valore di ritorno. Questa combinazione si chiama signature della funzione.

Per specificare il tipo di funzione per una variabile, è necessario tra parentesi elencare i parametri e i loro tipi, e dopo la freccia => specificare il tipo del valore di ritorno. Diamo un'occhiata ad un esempio. Dichiariamo una variabile come contenente una funzione:

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

Assegniamo a questa variabile una funzione del tipo specificato:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

Specifica il tipo di funzione per la variabile:

let func = function(text: string): void { alert(text); };
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta