⊗tsSpGnGTV 31 of 37 menu

Variables de type génériques en TypeScript

Lorsque nous créons une fonction de type générique, TypeScript nous oblige à utiliser correctement les variables de type dans son corps. Par conséquent, il faut considérer le comportement de chaque paramètre passé à la fonction, du point de vue de tous les types disponibles pour nous.

Créons une fonction pour déterminer la longueur d'une variable de type générique :

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

L'erreur se produit parce que tous les types n'ont pas de longueur. Par exemple, pour les valeurs booléennes, une telle action est impossible. Cependant, si nous précisons le type et l'indiquons comme un tableau, alors le code fonctionnera correctement. Après tout, chaque tableau, peu importe son type, a une longueur :

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

Écrivez une fonction pour parcourir et afficher tous les éléments d'un tableau de type générique dans la console.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser