⊗tsSpGnGTV 31 of 37 menu

Variables de tipo genéricas en TypeScript

Cuando creamos una función de tipo genérico, TypeScript nos obliga a usar correctamente las variables de tipo en su cuerpo. En consecuencia, es necesario considerar el comportamiento de cada parámetro pasado a la función, desde el punto de vista de todos los tipos disponibles para nosotros.

Creemos una función para determinar la longitud de una variable de tipo genérico:

function myFunc <T> (data: T): T { console.log(data.length); // error return data; }

El error ocurre porque no todos los tipos tienen longitud. Por ejemplo, para valores booleanos tal acción es imposible. Sin embargo, si aclaramos el tipo y lo especificamos como un array, el código funcionará correctamente. Después de todo, cada array, no importa de qué tipo sea, tiene longitud:

function myFunc <T> (data: T[]): T[] { console.log(data.length); // 3 return data; } console.log(myFunc([1, 3, 5])); // [ 1, 3, 5 ]

Escriba una función para iterar y mostrar todos los elementos de un array de tipo genérico en la consola.

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