⊗tsSpGnCTL 37 of 37 menu

Gebruik van Klas Tipes in Generika in TypeScript

As 'n generiese tipe kan jy ook klasse gebruik. Slegs die tipe van die klas moet met sy konstruktor gespesifiseer word. Dus in plaas van die parameter type:T moet ons specify type: {new(): T;}. Kom ons maak 'n funksie wat op sy beurt 'n nuwe gebruiker van die klas User sal skep:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('Jy het \'n nuwe gebruiker geskep!'); } } let user: User = getUser(User);

Resultaat van die uitgevoerde kode:

'Jy het \'n nuwe gebruiker geskep!'
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