⊗tsSpGnInt 33 of 37 menu

Ümumiləşdirilmiş Tip İnterfeysi TypeScript-də

İndi isə funksiya çağırışı üçün ümumiləşdirilmiş tip interfeysinin təsvirinə keçək. Orada funksiya çağırış imzasını təyin edək:

interface IFunc { <T> (data: T): T; }

Sonra myFunc funksiyasını elan edək və onun gövdəsində kodu yazaq:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Daha sonra func dəyişənini yazaq, onun tipi IFunc-ə istinad edir. Dəyişənin özü isə myFunc funksiyasını çağırır:

let func: IFunc = myFunc;

Tam kod belə görünəcək:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Kodu icra etdikdən sonra biz görəcəyik:

'abcde'
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