Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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