⊗tsSpIfFT 24 of 37 menu

Funksiya interfeysi TypeScript-də

Interfeys yalnız obyekt üçün deyil, həm də funksiya üçün edilə bilər. Bunun üçün interfeysin gövdəsində funksiyanın çağırış imzası göstərilir: funksiya üçün parametrlər və onların tipləri, həmçinin funksiyanın nəticə tipi.

Aşağıdakı nümunəyə baxaq. Gəlin interfezdən istifadə edərək IMathFunc tipini yaradaq. Mötərizələr içərisində iki ədədi parametr göstərək. Qaytarılan dəyər üçün məntiqi tipi göstərək:

interface IMathFunc { (num1: number, num2: number): boolean; }

İndi interfeysimiz əsasında myFunc funksiyasını yaradaq:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Parametr kimi iki sətri qəbul edən və bu sətirləri boşluqla birləşdirib qaytaran funksiya üçün interfeys yaradın.

Parametr kimi ədəd qəbul edən və həmin ədədin bölənlərindən ibarət massiv qaytaran funksiya üçün interfeys yaradın.

Parametr kimi sətir qəbul edən və həmin sətirdən alınan sözlər massivini qaytaran funksiya üçün interfeys yaradın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et