⊗tsSpOpFT 24 of 37 menu

Interfață pentru funcție în TypeScript

Interfața poate fi creată nu doar pentru un obiect, ci și pentru o funcție. Pentru aceasta, în corpul interfeței este indicată semnătura de apel a funcției: parametrii pentru funcție și tipurile lor, precum și tipul rezultatului funcției.

Să luăm în considerare următorul exemplu. Să creăm un tip cu ajutorul interfeței IMathFunc. În paranteze rotunde vom indica doi parametri numerici. Pentru valoarea returnată vom indica tipul boolean:

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

Acum să creăm funcția myFunc pe baza interfeței noastre:

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

Creați o interfață pentru o funcție care acceptă ca parametru două șiruri de caractere și returnează aceste șiruri concatenate cu un spațiu.

Creați o interfață pentru o funcție care acceptă ca parametru un număr și returnează un vector al divizorilor acestui număr.

Creați o interfață pentru o funcție care acceptă ca parametru un șir de caractere și returnează un vector al cuvintelor din acest șir.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge