⊗tsSpGnFu 32 of 37 menu

Función de tipo genérico en TypeScript

En lecciones anteriores, hicimos una función de identidad, que aceptaba parámetros de tipo genérico. Ahora aprenderemos a describir el tipo de tal función y a crear interfaces genéricas.

La función de tipo genérico también se puede escribir en forma de flecha. Declaremos la variable func, que tendrá el tipo de función genérica:

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

Se puede usar otro símbolo para el tipo genérico de dicha variable. Lo principal es asegurarse de que los nombres de los tipos no entren en conflicto:

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

El tipo genérico se puede escribir encerrando la firma de llamada y el tipo de función entre llaves:

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

Escriba una función para determinar la longitud de un array de tipo genérico en las variantes descritas en esta lección.

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