⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել