⊗tsSpIfFT 24 of 37 menu

Interfaz para función en TypeScript

Se puede crear una interfaz no solo para un objeto, sino también para una función. Para ello, en el cuerpo de la interfaz se especifica una firma de llamada de la función: los parámetros para la función y sus tipos, así como el tipo de resultado de la función.

Consideremos el siguiente ejemplo. Creemos un tipo utilizando la interfaz IMathFunc. Entre paréntesis, indicaremos dos parámetros numéricos. Para el valor de retorno, especificaremos un tipo booleano:

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

Ahora creemos una función myFunc basada en nuestra interfaz:

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

Cree una interfaz para una función que acepte como parámetro dos cadenas y devuelva estas cadenas concatenadas con un espacio.

Cree una interfaz para una función que acepte como parámetro un número y devuelva un array de divisores de ese número.

Cree una interfaz para una función que acepte como parámetro una cadena y devuelva un array de palabras de esa cadena.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar