⊗tsSpGnCTL 37 of 37 menu

Klass tipleriniň TypeScript-de dženeriklerde ulanylyşy

Dženerik tip hökmünde klaslary hem ulanyp bolýar. Diňe onuň konstruktoryny ulanmak bilen klasyň tipini kesgitlemek gerek. Şonuň üçin type:T parametri ýerine type: {new(): T;} görkezmeli. Geliň, User klasyndan täze ulanyjy döredýän funksiýa ýasaýalyň:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('Täze ulanyjy döredildi!'); } } let user: User = getUser(User);

Kodyň ýerine ýetiriliş netijesi:

'Täze ulanyjy döredildi!'
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et