⊗tsSpIfFT 24 of 37 menu

Інтэрфейс для функцыі ў TypeScript

Інтэрфейс можна зрабіць не толькі для аб'екта, але і для функцыі. Для гэтага ў целе інтэрфейса паказваецца сігнатура выкліку функцыі: параметры для функцыі і іх тыпы, а таксама тып выніку функцыі.

Разгледзім наступны прыклад. Давайце зробім тып з дапамогай інтэрфейсу IMathFunc. У круглых дужках пакажам два лікавыя параметры. Якое вяртаецца значэнню пакажам булевы тып:

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

Цяпер зробім функцыю myFunc на аснове нашага інтэрфейсу:

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

Стварыце інтэрфейс для функцыі, параметрам якая прымае два радкі і вяртае гэтыя радкі, складаныя праз прабел.

Стварыце інтэрфейс для функцыі, параметрам якая прымае лік і вяртае масіў дзельнікаў гэтага ліку.

Стварыце інтэрфейс для функцыі, параметрам якая прымае радок і вяртае масіў словаў з гэтага радка.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць