⊗tsSpGnFu 32 of 37 menu

Fonction de type générique en TypeScript

Dans les leçons précédentes, nous avons créé une fonction d'identité, qui prenait des paramètres de type générique. Maintenant, nous allons apprendre à décrire le type d'une telle fonction et à créer des interfaces génériques.

La fonction de type générique peut également être écrite sous forme de fonction fléchée. Déclarons une variable func, qui aura le type d'une fonction générique :

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

Il est possible d'utiliser un autre symbole pour le type générique de cette variable. L'important est de veiller à ce que les noms des types n'entrent pas en conflit :

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

Le type générique peut être écrit en plaçant la signature d'appel et le type de fonction entre des accolades :

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

Écrivez une fonction pour déterminer la longueur d'un tableau de type générique dans les variantes décrites dans cette leçon.

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