⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј