⊗tsSpGnCTL 37 of 37 menu

Penggunaan Jenis Kelas dalam Generik di TypeScript

Sebagai jenis generik, anda boleh menggunakan kelas juga. Hanya perlu tetapkan jenis kelas menggunakan pembinanya. Oleh itu, daripada parameter type:T kita perlu nyatakan type: {new(): T;}. Mari kita buat fungsi, yang seterusnya akan mewujudkan pengguna baharu dari kelas User:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('You create a new user!'); } } let user: User = getUser(User);

Hasil kod yang dilaksanakan:

'You create a new user!'
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak