⊗tsSpGnInt 33 of 37 menu

Interfaccia di tipo generico in TypeScript

Ora passiamo alla descrizione dell'interfaccia di tipo generico per la chiamata di funzione. Definiamo in essa la firma della chiamata di funzione:

interface IFunc { <T> (data: T): T; }

Successivamente dichiariamo la funzione myFunc e descriviamo il codice nel suo corpo:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Poi scriviamo la variabile func, il cui tipo si riferisce a IFunc. E la variabile stessa chiama la funzione myFunc:

let func: IFunc = myFunc;

Il codice completo apparirà così:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Dopo l'esecuzione del codice vedremo:

'abcde'
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