⊗tsSpIfFT 24 of 37 menu

Funktsiooni liides TypeScriptis

Liidest saab teha mitte ainult objektile, vaid ka funktsioonile. Selleks määratakse liidese kehas funktsiooni kutsemärge: funktsiooni parameetrid ja nende tüübid, samuti funktsiooni tulemuse tüüp.

Vaatleme järgmist näidet. Loome tüübi liidese abil IMathFunc. Ümarsulgudes määrame kaks arvulist parameetrit. Tagastatavale väärtusele määrame tõeväärtuse tüübi:

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

Nüüd loome funktsiooni myFunc meie liidese põhjal:

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

Loo liides funktsioonile, mis võtab parameetrina kaks stringi ja tagastab need stringid, ühitatud tühikuga.

Loo liides funktsioonile, mis võtab parameetrina arvu ja tagastab selle arvu jagajate massiivi.

Loo liides funktsioonile, mis võtab parameetrina stringi ja tagastab selle stringi sõnade massiivi.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu