⊗jstsPmFnFT 52 of 55 menu

Тып функцый у TypeScript

У JavaScript могуць быць зменныя, якія захоўваюць функцыі. У гэтым выпадку TypeScript дазваляе нам паказаць, што гэтая зменная мае тып "функцыя". Тып функцыі ўяўляе сабой камбінацыю тыпаў параметраў і тыпу вяртаемага значэння. Гэтая камбінацыя называецца сігнатурай функцыі.

Каб паказаць зменнай тып функцыі, трэба ў круглых дужках пералічыць параметры і іх тыпы, а пасля стрэлкі => паказаць тып вяртаемага значэння. Давайце паглядзім на прыкладзе. Аб'явім якую-небудзь зменную як якая змяшчае функцыю:

let func: (x: number, y: number) => number;

Запішам у гэтую зменную функцыю зададзенага тыпу:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

Пакажыце зменнай тып функцыі:

let func = function(text: string): void { alert(text); };
Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць