⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј