⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა