⊗tsSpGnInt 33 of 37 menu

Algemene tipe koppelvlak in TypeScript

Laat ons nou voortgaan na die beskrywing van die algemene tipe koppelvlak vir 'n funksie-oproep. Laat ons die oproep-handtekening daarin definieer:

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

Laat ons vervolgens die funksie myFunc verklaar en die kode in sy liggaam uitskryf:

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

Skryf dan die veranderlike func, waarvan die tipe verwys na IFunc. En die veranderlike self roep die funksie myFunc op:

let func: IFunc = myFunc;

Die volledige kode sal so lyk:

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

Na uitvoering van die kode sal ons sien:

'abcde'
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp