⊗tsSpIfFT 24 of 37 menu

Interface pour une fonction en TypeScript

Une interface peut être créée non seulement pour un objet, mais aussi pour une fonction. Pour cela, une signature d'appel est spécifiée dans le corps de l'interface : les paramètres de la fonction et leurs types, ainsi que le type de résultat de la fonction.

Prenons l'exemple suivant. Créons un type en utilisant l'interface IMathFunc. Entre parenthèses, spécifions deux paramètres numériques. Indiquons le type booléen pour la valeur de retour :

interface IMathFunc { (num1: number, num2: number): boolean; }

Maintenant, créons une fonction myFunc basée sur notre interface :

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Créez une interface pour une fonction prenant en paramètre deux chaînes de caractères et renvoyant ces chaînes concaténées avec un espace.

Créez une interface pour une fonction prenant en paramètre un nombre et renvoyant un tableau des diviseurs de ce nombre.

Créez une interface pour une fonction prenant en paramètre une chaîne de caractères et renvoyant un tableau des mots de cette chaîne.

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