⊗tsSpGnInt 33 of 37 menu

Generični vmesniški tip v TypeScript

Zdaj pa preidimo na opis generičnega vmesniškega tipa za klic funkcije. Določimo v njem signaturo klica funkcije:

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

Nato deklarirajmo funkcijo myFunc in zapišimo kodo v njenem telesu:

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

Nato napišimo spremenljivko func, katere tip se sklicuje na IFunc. Sama spremenljivka pa kliče funkcijo myFunc:

let func: IFunc = myFunc;

Popolna koda bo videti takole:

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

Po izvedbi kode bomo videli:

'abcde'
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni