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