⊗tsSpIfFT 24 of 37 menu

Interfaccia per una funzione in TypeScript

È possibile creare un'interfaccia non solo per un oggetto, ma anche per una funzione. Per fare ciò, nel corpo dell'interfaccia viene specificata la firma della chiamata della funzione: i parametri per la funzione e i loro tipi, oltre al tipo del risultato della funzione.

Consideriamo il seguente esempio. Creiamo un tipo utilizzando l'interfaccia IMathFunc. Tra parentesi tonde specifichiamo due parametri numerici. Per il valore di ritorno specifichiamo il tipo booleano:

interface IMathFunc { (num1: number, num2: number): boolean; }

Ora creiamo una funzione myFunc basata sulla nostra interfaccia:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Crea un'interfaccia per una funzione che accetta come parametro due stringhe e restituisce queste stringhe concatenate con uno spazio.

Crea un'interfaccia per una funzione che accetta come parametro un numero e restituisce un array dei divisori di questo numero.

Crea un'interfaccia per una funzione che accetta come parametro una stringa e restituisce un array delle parole presenti in questa stringa.

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